Created
February 15, 2022 05:19
-
-
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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); |
Author
K-Francis-H
commented
Feb 15, 2022


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