Week 13: Moulding and Casting

In this week, we learned how to design, machine, and use molds for moulding and casting processes.

Before starting

Moulding and Casting is a manufacturing process in which a material is shaped by using a mold or cavity to obtain a specific form. In general, the process consists of creating a negative shape (the mold) and then pouring or placing another material inside it to produce a final piece, known as the casting. This technique is widely used because it allows the creation of complex, precise, and repeatable shapes with high detail and consistency.
Fab termi
Molds are often created in alternating layers or stages, depending on the desired result. A common approach is to start with a rigid mold, continue with a flexible or soft mold, and finish again with a rigid outer shell for structural support. The opposite process can also be applied, beginning with a soft layer, followed by a rigid reinforcement, and ending with another flexible layer. This combination allows the mold to maintain its shape while still being flexible enough to release the final object without damage.
This process can be used to create molds ranging from food-grade applications to industrial manufacturing. In the food industry, moulding and casting are commonly used to produce chocolates, candies, ice cubes, gelatin products, and decorative pastries. Food-safe silicone molds are especially important because they are flexible, resistant to temperature changes, and safe for direct contact with consumable products.
A wide variety of materials can be used in moulding and casting, including metals, resins, plastics, silicone, plaster, wax, and even chocolate. The selected material depends entirely on the intended purpose of the mold or final product. For example, metal molds are commonly used for industrial mass production due to their durability, while silicone molds are preferred for artistic, medical, and food-related applications because of their flexibility and detail reproduction.
Another important aspect of moulding and casting is prototyping and product development. Engineers, artists, and manufacturers frequently use these techniques to quickly create prototypes, replacement parts, decorative objects, medical prosthetics, and custom components. Modern technologies such as 3D printing are also commonly combined with moulding and casting, where a 3D-printed object serves as the master model used to create the mold.

Overall, moulding and casting are essential manufacturing techniques because they enable efficient production, high precision, material versatility, and the ability to replicate objects multiple times with consistent quality.
For further information about this topic, please consult this week’s group page.

Mold Design

Mold design

Blender is a 3D design and modeling software that allows users to create, edit, sculpt, animate, and prepare digital objects for manufacturing processes such as 3D printing and CNC machining. One of its most useful features for moulding and casting is the use of boolean operations, which make it possible to combine, subtract, or intersect geometries in order to create precise molds and complex shapes.
Fab termi
Blender Key Commands Reference

  • Shift + A — Add mesh: cube, cylinder, sphere, plane, etc.
  • Shift + D — Duplicate selected object (stays linked until moved).
  • Alt + D — Linked duplicate (shares mesh data with the original).
  • G — Grab / move selected object. Follow with X, Y, or Z to constrain to an axis.
  • S — Scale selected object. Follow with X, Y, or Z to constrain to an axis.
  • R — Rotate selected object. Follow with X, Y, or Z to constrain to an axis.
  • N — Toggle the side panel (shows object dimensions, position, rotation).
  • Tab — Toggle between Object Mode and Edit Mode.
  • Ctrl + A — Apply transformations (scale, rotation, location). Essential before booleans.
  • Numpad 1 / 3 / 7 — Front / Right / Top orthographic view.
  • Numpad 5 — Toggle orthographic / perspective view.
  • H — Hide selected object. Alt + H to unhide all.
  • X or Delete — Delete selected object.
  • Ctrl + Z — Undo.
  • Ctrl + Shift + Z — Redo.

Before starting the project, it is necessary to install several add-ons that enable boolean tools and exporting objects as STL or mesh files, such as the 3D Print Toolbox.
To install them, go to Edit → Preferences → Get Extensions and search for the required libraries.
Fab termi
Fab termi
Fab termi
Fab termi
Once this is completed, the object that will be used to create the mold is imported and scaled to the desired final size in millimeters using the Dimensions tool.
Fab termi

Building the mold geometry

To import a 3D geometric shape into the workspace, press Shift + A. From there, different geometries such as cubes, cylinders, and spheres can be added directly into the scene.
Fab termi
Fab termi
Two cubes were added using Shift + A and dimensioned so that they completely enclose the imported STL character, leaving a 5 mm clearance on all sides. These serve as the outer shell of the mold halves.

Two additional inner cubes were then added and sized to fit inside the outer cubes, leaving exactly 3 mm of wall thickness on all sides. This inner volume defines the hollow cavity of each mold half, similar to the concept of Han Solo frozen in carbonite . The figure becomes embedded inside a hollow cube shell.

The character STL was duplicated using Shift + D so that one copy could be used for each mold half independently.

Boolean operations

To perform a boolean operation, a modeling process used to combine or cut objects using mathematical geometry operations , select the object and open the edit menu on the right side panel.
In the Auto Boolean section, geometries can be joined, subtracted, or intersected depending on the desired result:
  • Union: merges two objects into one solid volume.
  • Difference: subtracts one object from another, carving out its shape.
  • Intersect: keeps only the overlapping volume of both objects.
For each mold half, a Difference boolean was applied: the inner cube was subtracted from the outer cube to create the hollow shell, and then the character STL was subtracted from the resulting shell so that the figure is embedded into the mold cavity.
Fab termi
For this project, the goal is to create a rigid counter-mold, then produce a flexible silicone mold, and finally obtain a rigid final object such as a candle or soap.
Using boolean operations together with imported geometries, the following mold design was obtained.
Fab termi
Fab termi
To export the file, open the 3D Print menu, select the STL option, and click Export.
Fab termi

UltiMaker Cura Overview

UltiMaker Cura is a slicing software used to prepare 3D models for filament (FDM) printers.
In simple terms, Cura converts a 3D model (STL) into G-code, which is the language the 3D printer understands. It allows users to configure printing parameters such as layer height, speed, temperature, supports, and adhesion settings.
Fab termi

1- Selecting the Printer

Once the application is open, the first step is to select or add a printer:
  • Click on the top tab and select Add Printer.
  • Choose whether your printer belongs to the Ultimaker group or is a non-Ultimaker machine.
  • Finish by adding your local printer from the list provided in the menu.
This ensures Cura generates compatible G-code for your specific machine.
Fab termi
Fab termi
Fab termi
Fab termi

2- Importing the STL File

After setting up the printer:
  • Import the STL file from the Files tab
  • Click the folder icon located in the upper toolbar.
The model will appear on the virtual build plate.
Fab termi
Fab termi

3- Workspace

The Cura workspace is divided into:
  • Left Sidebar
  • Contains transformation tools to manipulate the model in 3D space:
    • Move

    • Scale

    • Rotate

    • Mirror

  • Top Bar
  • At the top of the interface, you will find:
    • Project import icon

    • Selected printer

    • Selected filament material

    • Print settings profile
    Print settings profile:
      Quality:

      - Sets the overall print resolution and layer height of the model.

      Walls:

      - Controls the thickness and number of outer walls of the object.

      Top/Bottom:

      - Defines the number of solid layers on the top and bottom surfaces.

      Infill:

      - Determines the internal structure density and pattern of the model.

      Material:

      - Sets nozzle temperature, bed temperature, and flow rate according to the filament type.

      Speed:

      - Controls how fast the printer moves while extruding material.

      Travel:

      - Manages non-printing movements and retraction settings.

      Cooling:

      - Controls the cooling fan speed during printing.

      Support:

      - Generates temporary structures to hold overhangs and complex geometries.

      Build Plate Adhesion:

      - Adds structures like Skirt, Brim, or Raft to improve bed adhesion.

      Dual Extrusion:

      - Allows printing with two materials or colors using a dual-extruder printer.

Parameters that I use:

Fab termi
Fab termi
Fab termi

4- Slicing and Preview

Once the parameters are configured:
  • Click the Slice button located at the bottom of the settings panel.
  • Click Preview to visualize how the printer will build the object layer by layer.
Finally:
  • Click Save to Disk.
This generates a G-code file, which is transferred to the 3D printer via USB or SD card.
Fab termi
In this case, the Creality Ender-3 S1 Pro 3D printer was used.
Fab termi
We start by taking the SD card included with the printer. To access it from the computer, we use an SD to USB-C adapter (in this case), allowing us to transfer files easily.
Fab termi
Fab termi
Once the G-code file has been saved onto the SD card, we insert it back into the printer.
On the printer’s touchscreen interface, we navigate to the “Print” menu.
Inside this menu, we search for the file using the name previously assigned in the slicer software.
After selecting the file, we simply press Start
Fab termi
Fab termi
Fab termi
The final printed mold looks as follows.
Fab termi


Design Considerations

  • Apply scale before booleans: Blender booleans can produce unexpected results if the objects have unapplied scale transformations. Always press Ctrl + A → Apply Scale on every object before running any boolean operation.
  • 5 mm outer clearance: The outer cube was sized to leave at least 5 mm between the STL character and the outer wall of the mold on all sides. This ensures the mold has enough structural rigidity and prevents thin walls that could crack during the casting or demolding process.
  • 3 mm wall thickness: The hollow cavity was defined by subtracting an inner cube from the outer cube, leaving exactly 3 mm of wall thickness on all sides. Below 3 mm, FDM-printed walls may flex or deform under the pressure of poured silicone.
  • Mold halves: The design was split into two symmetric halves so the final silicone cast can be demolded without tearing. Each half embeds one side of the character. When the two halves are aligned face-to-face, the complete figure cavity is formed.
  • STL mesh quality: Imported STL files may contain non-manifold geometry or duplicate faces that cause boolean operations to fail. It is recommended to run Mesh → Cleanup → Merge by Distance in Edit Mode before using the model as a boolean cutter.
  • Pouring channel: The mold design should include a pouring channel (sprue) at the top to allow the casting material to be injected or poured into the closed mold. This can be added as a cylindrical cutout in Blender before exporting the STL.
  • Vent holes: Small vent channels allow trapped air to escape as the casting material fills the cavity, preventing voids and incomplete fills in the final piece.


Mold Preparation

Fab termi
With the rigid mold completed, the next step is preparing the silicone mold.
The silicone consists of two components: the silicone base resin and the activator/catalyst, which are mixed in a 10:1 proportion.
Fab termi
And then, the procedure may vary depending on the scale model, but it generally consists of taring or zeroing the scale before taking measurements. The measuring cup is placed on the scale, and the Tare or Set button (available on most digital scales) is pressed to reset the displayed weight to zero. This ensures that only the weight of the material being added is measured, providing more accurate and reliable results during the mixing process.
Fab termi
Fab termi
To calculate the required amount of silicone, the rigid mold is first filled with water until the piece is completely covered. This allows the total mold volume to be measured.
Fab termi
Fab termi
The water is then poured into a cup placed on a previously tared scale and weighed.
Fab termi
Fab termi
In this case, both molds have an approximate volume of 100 mL each, meaning around 200 mL of silicone ±20 mL and 20 mL of catalyst ±2 mL are required, considering that 1 g is approximately equal to 1 mL.
Fab termi
Fab termi
Fab termi
Fab termi
Once the correct proportions are measured, both liquids must be mixed quickly and carefully. The mixture is then poured from a reasonable height into the mold in order to minimize the formation of air bubbles, which could create imperfections or empty spaces inside the final mold.
Fab termi
Fab termi
After pouring, the silicone must cure for approximately 8 to 16 hours until fully solidified.
Fab termi
Demolding is relatively simple because the flexible silicone mold can easily be separated from the rigid counter-mold by applying a small amount of force.
Fab termi
Fab termi
For the final piece, a candle is melted using a double-boiler method. The two silicone mold halves are then aligned face-to-face and sealed carefully to prevent leakage.
Fab termi
Fab termi
Once prepared, the melted wax is poured into the mold cavity and left to cool and solidify until the final object is obtained.
Fab termi

Results

Fab termi

Download files

For download 3D and others files, just click on the dancing shrimp.