Skip to content

Instantly share code, notes, and snippets.

@K-Francis-H
Created February 15, 2022 05:19
Show Gist options
  • Select an option

  • Save K-Francis-H/1b3253230aa3808c30f512113dff4bca to your computer and use it in GitHub Desktop.

Select an option

Save K-Francis-H/1b3253230aa3808c30f512113dff4bca to your computer and use it in GitHub Desktop.
A reusable 3D printable mold box. Clamp the sides, tape a part to the bottom and mold it with silicone
module mold_base(len, width, height, thickness){
//floor with extra space for the walls, base corners cutout
difference(){
cube([len+2*thickness,width+2*thickness, thickness]);
union(){
cube(thickness);
translate([len+thickness, 0, 0])
cube(thickness);
translate([len+thickness, width+thickness, 0])
cube(thickness);
translate([0, width+thickness, 0])
cube(thickness);
}
}
//near wall
translate([thickness,0,thickness])
cube([len,thickness,height]);
//far wall
translate([thickness,width+thickness,thickness])
cube([len,thickness,height]);
//TODO wall notches for lining up slotted sides
}
module mold_side_wall(width, height, thickness){
union(){
translate([0,0,thickness])
cube([thickness,width+2*thickness,height]);
//peg legs to slot into the notches on the base
cube(thickness);
translate([0,width+thickness,0])
cube(thickness);
}
}
mold_base(100,50,50,3);
color("red")
mold_side_wall(50,50,3);
@K-Francis-H
Copy link
Author

reusable_mold_box_1
reusable_mold_box_2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment