0
0
3D Printingknowledge~30 mins

Mold making with 3D printing - Mini Project: Build & Apply

Choose your learning style9 modes available
Mold making with 3D printing
📖 Scenario: You want to create a simple mold for casting small objects using a 3D printer. This project will guide you through the basic steps of designing and preparing a mold model suitable for 3D printing.
🎯 Goal: Build a basic 3D mold model by defining the mold shape, setting the mold cavity size, applying the core logic to create the cavity, and finalizing the mold design for printing.
📋 What You'll Learn
Create the initial mold shape data structure
Add a configuration variable for cavity size
Apply the main logic to create the mold cavity
Complete the mold design with final print settings
💡 Why This Matters
🌍 Real World
3D printing molds is a common way to create custom shapes for casting materials like resin, silicone, or metal. This project helps beginners understand how to plan and prepare mold designs before printing.
💼 Career
Knowledge of mold design and 3D printing preparation is useful for product designers, prototyping engineers, and manufacturing technicians working with additive manufacturing.
Progress0 / 4 steps
1
Define the mold base dimensions
Create a dictionary called mold_base with keys length, width, and height set to 100, 80, and 40 respectively.
3D Printing
Need a hint?

Use a Python dictionary with keys 'length', 'width', and 'height' and assign the exact values.

2
Set the mold cavity size
Create a variable called cavity_size and set it to a dictionary with keys length, width, and depth set to 60, 50, and 30 respectively.
3D Printing
Need a hint?

Define cavity_size as a dictionary with the specified keys and values.

3
Create the mold cavity position
Create a dictionary called cavity_position with keys x, y, and z that center the cavity inside the mold base. Calculate each coordinate as half the difference between mold_base and cavity_size dimensions for length/x and width/y, and set z to 0.
3D Printing
Need a hint?

Use simple arithmetic to center the cavity inside the mold base on x and y axes, and set z to 0.

4
Finalize mold design with print settings
Create a dictionary called mold_design that includes base set to mold_base, cavity set to cavity_size, position set to cavity_position, and add a key print_settings with a nested dictionary containing layer_height set to 0.2 and infill set to 20.
3D Printing
Need a hint?

Combine all previous parts into one dictionary and add print settings as a nested dictionary.