Paso 2: Diseñar su propio molde en OpenSCAD (opcional)
Diseñé este molde con un mashup de OpenSCAD y un cráneo escaneado. No parecen de poder subir archivos de OpenSCAD aquí, así que pegué el código a continuación.
También puede agarrar los archivos OpenSCAD, así que no tienes que copiar y pegar. Si usted quiere jugar con el código de molde, asegúrese de que el vampireSkull_0.2.stl (que no pude subir el archivo a instructables) está situado en el mismo directorio que el archivo OpenSCAD.
Puede sustituir su propia STL para el molde, sólo cambia la variable "nombre" en el nombre de la STL. Asegúrese de que la STL es en el mismo directorio o proporcionar una ruta para que funcione.
/* ----------------------------------------------------------------------
Molde Calavera con dientes puntiagudos Chocolate
----------------------------
Creado con una escaneada con el 123D Catch. La exploración del crudo está disponible aquí:
123dapp.com/obj-Catch/Skull-with-Pointed-Teeth/859975
---------------------------
Este es un trabajo en progreso, está actualmente solamente parcialmente paramétrica.
Asegúrese de descargar el archivo vampireSkull_0.2.stl y colocarlo en la misma carpeta.
Usted puede ajustar el ancho de la pared a un mayor número. Esto imprimirá, pero puede ser porosa cuando se
intente verter material del molde. Utilicé el líquido de la cinta en la parte inferior para hacerlo apretado del agua.
----------------------------
Anna Kaziunas Francia
www.kaziunas.com
10.21.2012
derivado de caja paramétrico de acker http://www.thingiverse.com/thing:15113
que se deriva de http://www.thingiverse.com/thing:12307 de hippiegunnut
----------------------------------------------------------------------*/
espaciamiento de cráneo
nombre de archivo = "vampireSkull_0.2.stl"; nombre de la STL para escalar
skullStartXPos = 30;
skullStartYPos = 23;
skullStartZPos = 0,9;
skullXSpacing = 45;
skullYSpacing = 35;
Vierta el molde caja vars
Duplicador de máxima Construcción plataforma: 225 x 145 x 150 mm.
compx = 140; Tamaño de los compartimientos, X
compy = 112; Tamaño de los compartimientos, Y
pared = 1.3; Ancho de pared ("fina" por defecto")
NOx = 1; Cantidad de compartimentos, X
Noy = 1; Número de compartimientos, Y
profundo = 35; Profundidad de compartimentos
{} Union()
importar que cosa! Moverse en filas que son especie de ajustado para el tamaño de la caja!
para (i = [skullStartYPos: skullYSpacing: compy]) {}
traducir ([skullStartXPos, i, skullStartZPos]) importación (nombre de archivo, convexidad = 30);
traducir ([skullStartXPos + skullXSpacing, i, skullStartZPos]) importación (nombre de archivo, convexidad = 30);
traducir ([skullStartXPos + skullXSpacing * 2, i, skullStartZPos]) importación (nombre de archivo, convexidad = 30);
}
crear la caja de molde vierta con el código de caja paramétrico de acker
Difference() {}
crear fuera de la caja, puede ser compartimientos múltiples si lo desea
cubo (tamaño = [nox * (compx + pared) + pared, noy * (grupo + pared) pared, (fondo + pared)], centro = false);
para (ybox = [0: noy - 1]) {}
para (xbox = [0: nox - 1]) {}
traducir ([xbox * (compx + pared) + pared, ybox * (grupo + pared) + pared, pared])
cubo (tamaño = [compx, compy, profundidad + 1]);
}
}
}
}