Creación de productos: cómo crear productos digitales que se vendan Uncategorized Impresora 3D: hacer una cosa con OpenScad

Impresora 3D: hacer una cosa con OpenScad

Esta semana, estamos empezando con OpenScad, un programa de modelado 3D que es mucho más como la programación que el dibujo. Una gran cantidad de objetos imprimibles 3D beneficiosos, incluidas las partes para una gran cantidad de repulsas, se crean en OpenSCAD, lo ideal para el final de esto, podrá diseñar sus propias piezas.

Esto no está indicado como un tutorial total para OpenSCAD; Simplemente estoy degustando SCAD suficiente para desarrollar una parte básica. La próxima semana, es probable que estén creando una parte con AutoCAD, sin embargo, si tiene un concepto de qué herramientas de aplicación de software debo utilizar como un tutorial para hacer una parte, deje una nota en los comentarios. Inspeccione la guía de impresoras 3D para formar parte con OpenScad a continuación.

Primero, algunos conceptos básicos
El concepto fundamental detrás de Openscad es una geometría sólida constructiva, este es un método de modelado que utiliza primitivos fundamentales, como una esfera, un cubo o un cilindro, junto con las operaciones booleanas fundamentales para producir un objeto. Utilizar palabras para explicar este método es solo terrible, por lo que aquí hay un ejemplo muy, extremadamente corto. Para el ideal es una foto de dos objetos producidos en OpenScad, un cubo, así como un cilindro a continuación, es el código, que debe poder cumplir fácilmente:

antes de

1
2
3
4
5
6
7
Ejemplo de módulo () {
esfera (10);
Traducir ([15,15, -10]) {
cilindro (h = 20, r = 5);
}
}
ejemplo();

Cerebro muerto simple, ¿verdad? Solo estamos produciendo una bola con un radio de 10, así como un cilindro con un radio de 5, así como una altura de 20. Estamos equipando el cilindro en el área por 15 unidades en la X, así como los ejes Y, así como 10 unidades en el eje z. Aquí está donde entra en la geometría sólida constructiva. Podemos integrar esos dos primitivos 3D utilizando el comando de la Unión (), por lo que:

1
2
3
4
5
6
Unión(){
esfera (10);
Traducir ([0,0, -10]) {
cilindro (h = 20, r = 5);
}
}

En OpenScad, el comando de la Unión está implícito. Muchos de los tiempos, no lo necesitan, excepto en situaciones en las que está integrando otras operaciones booleanas. Hay dos operaciones más booleanas que podemos utilizar, diferencia, o simplemente restando un artículo de otro, así como la intersección. Aquí está el comando de la diferencia:

1
2
3
4
5
6
diferencia(){
esfera (10);
Traducir ([0,0, -10]) {
cilindro (h = 20, r = 5);
}
}

Y el comando de intersección:

1
2
3
4
5
6
intersección(){
esfera (10);
Traducir ([0,0, -10]) {
cilindro (h = 20, r = 5);
}
}

Esa es una geometría sólida constructiva. Con estas operaciones booleanas, puedes hacer casi cualquier cosa. Quiero decir, es hora de demostrar eso, ¿eh?

Nuestra cosa
Teniendo en cuenta que voy a hacer una serie de tutoriales de cómo desarrollar una “cosa”, tiene sentido tener una “cosa” básica para hacer con estos tutoriales. Sin embargo, la selección de un elemento a copiar fue repentinamente difícil, sin embargo, después de sacar algunos libros sobre el dibujo de ingeniería, así como la redacción, me establecí en la “cosa” anterior, desde el dibujo de ingeniería (francés, 1929). Si se pregunta por qué seleccioné algo tan extraño de un libro tan viejo, solo recuerda: las personas que crearon la nave espacial Apollo descubrieron la redacción, así como el dibujo con este libro. Además, esta es mi columna, así que ofrecemos con ella. Al integrar algunos cilindros, así como los cubos, es relativamente simple producir una forma extremadamente fundamental de lo que terminará siendo nuestra parte completada. El código preliminar está a continuación, junto con un renderizado:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
dieciséis
17
18
19
20
cosa del módulo ()
{
diferencia(){
cilindro (H = 7, r = 19);
cilindro (H = 7, r = 8);
}

traducir ([- 23,10,0]) {
cubo ([46, 10, 7]);
}

traducir ([- 10, -26,0]) {
cubo ([20, 16, 7]);
}

Traducir ([- 10, -26,7]) {
cubo ([20,4,7]);
}
}
cosa();

Nuevamente, este es solo el comienzo de nuestra parte. Solo estamos utilizando cubos, así como cilindros aquí. Si se pregunta por qué las dimensiones que estamos utilizando son tan extrañas, es desde la parte original (publicada en mi copia de la cuarta edición del dibujo de ingeniería en 1929, sin embargo, podría ser de la primera edición publicada en 1911). octavos de pulgada. Solo estoy componiendo mi OpenScad para que un sistema sea igual a un octavo de pulgada. Cuando imprimimos esto, podemos reparar cualquier tipo de problemas de tamaño simplemente multiplicando. Para aumentar el cuerpo primario de nuestra parte, los requisitos para agregar algunos cilindros en la brida. Una cosa que es verdaderamente increíble acerca de Openscad es la capacidad de producir pequeñas partes, así como luego integrarlas con el comando de la Unión. Aquí hay una colección de cilindros para nuestra brida:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
dieciséis
17
18
19
20
Brida del módulo () {
Girar ([270,0,180]) {
traducir ([- 10,6, -4]) {
diferencia(){
Unión(){
Cubo ([20,12,4]);
traducir ([10,0,0]) {
cilindro (h = 4, r = 10);
}
}
traducire ([10,0,0]) {
cilindro (h = 4, r = 3.5);
Girar ([0,0,90]) {
cilindro (h = 3, r = 7);
}
}
}
}
}
}

Debido a que Openscad es generalmente solo código, podemos llamar a este módulo en el área apropiada en el código. Puedes ver esto en el código finalizado unos pocos se desplazan hacia abajo. Ideal ahora parece que nuestra parte aparece así: ahora la única cosa delegada agregada a esta cosa es la ranura de 3/8 “en el cuerpo primario, así como unos pocos filetes. Dejaré los filetes como un ejercicio al lector, sin embargo, aquí está el código, así como una foto para la parte resultante:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
dieciséis
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
cosa del módulo ()
{
diferencia(){
cilindro (H = 7, r = 19);
cilindro (H = 7, r = 8);
Girar ([0,0,225]) {
traducir ([0,1.5,0]) {
cubo ([20,37]);
}
}
}
traducir ([- 23,10,0]) {
cubo ([46, 10, 7]);
}
traducir ([- 10, -26,0]) {
Cubo ([20, 10, 7]);
}
traducir ([0, -26,24]) {
brida();
}
}

Brida del módulo () {
Girar ([270,0,180]) {
traducir ([- 10,6, -4]) {
diferencia(){
Unión(){
Cubo ([20,12,4]);
traducir ([10,0,0]) {
cilindro (h = 4, r = 10);
}
}
traducir ([10,0,0]) {
cilindro (h = 4, r = 3.5);
Girar ([0,0,90]) {
cilindro (h = 3, r = 7);
}
}
}
}
}
}

cosa();

Ahí vas. Una cosa, producida con OpenScad. ¿Es esta la guía concluyente para crear cosas con OpenScad? No, sin embargo, es mucho más que suficiente para mojar los pies. Es suficiente para que pueda diseñar sus propias partes, así como enviarlas a una impresora 3D. La próxima semana, estaré haciendo exactamente la misma parte en AutoCAD, que debe igualar bien a otros paquetes CAD. Si tiene algún tipo de deseo de ver esta parte hecha con un paquete de estilo 3D más, deje una nota en los comentarios.

Leave a Reply

Your email address will not be published. Required fields are marked *