Diferencia entre revisiones de «Diseño de piezas con Freecad»
(→Ficheros) |
(→Explicación) |
||
Línea 4: | Línea 4: | ||
== Introducción == | == Introducción == | ||
+ | En esta serie de tutoriales se enseña a hacer '''diseños 3D desde cero'''. '''No se requieren conocimientos previos'''. El curso está orientado hacia el diseño de piezas que puedan '''imprimirse''' en nuestra '''impresora 3D''' opensource. La herramienta que usaremos para el diseño es [http://www.freecadweb.org/ Freecad], aunque las técnicas que aprenderemos nos valdrán para usarlas en otros programas de diseño 3D. | ||
+ | |||
+ | En los tutoriales se '''proponen ejercicios''' para que puedas practicar y comprobar por tí mismo tus progresos en el diseño 3D. | ||
+ | |||
+ | |||
+ | {| {{tablabonita}} | ||
+ | | '''¡No tengas miedo! ¡Hacer objetos 3D es fácil! ¡Diseña tus propios objetos y materialízalos con tu impresora 3D! ¡Experimenta la increible sensación de convertir tus pensamientos en objetos reales en pocas horas!''' | ||
+ | |} | ||
+ | |||
+ | |||
+ | === Claves === | ||
+ | Tutorial Freecad. Temporada 1. | ||
Serie de microtutoriales sobre [http://www.freecadweb.org/ Freecad], una herramienta de diseño libre y multiplataforma. | Serie de microtutoriales sobre [http://www.freecadweb.org/ Freecad], una herramienta de diseño libre y multiplataforma. | ||
Línea 19: | Línea 31: | ||
|} | |} | ||
+ | == Ejercicios ENTREGADOS == | ||
+ | En los tutoriales se han propuesto ejercicios. Aquí están las fotos de las entregas de la gente: | ||
+ | |||
+ | |||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://plus.google.com/u/0/photos/109138697406392447933/albums/5998182565320036881 '''Album de fotos de las piezas de la parte 1: Empezando con Freecad'''] | ||
+ | |} | ||
+ | |||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://plus.google.com/u/0/photos/109138697406392447933/albums/6009583721838251201 '''Album de fotos de las piezas de las partes 2 y 3: Bocetos y aplicaciones externas'''] | ||
+ | |} | ||
== Empezamos con Freecad! == | == Empezamos con Freecad! == | ||
Línea 24: | Línea 49: | ||
{| style="border: 1px solid darkgray; width:100%" | {| style="border: 1px solid darkgray; width:100%" | ||
|- style="background: #cedff2;" | |- style="background: #cedff2;" | ||
− | ! [https://www.youtube.com/watch?v=2_DbFzFV9D4 '''Video Tutorial 1'''] | + | ! [https://www.youtube.com/watch?v=2_DbFzFV9D4 '''Video Tutorial 1/40'''] |
|} | |} | ||
Línea 39: | Línea 64: | ||
* [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T01-presentacion/Mini-skybot-v2.fcstd Mini-skybot-v2.fcstd]: Miniskybot 2 | * [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T01-presentacion/Mini-skybot-v2.fcstd Mini-skybot-v2.fcstd]: Miniskybot 2 | ||
* [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T01-presentacion/repyz.fcstd repyz.fcstd]: Módulos REPYZ | * [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T01-presentacion/repyz.fcstd repyz.fcstd]: Módulos REPYZ | ||
+ | |||
+ | ==== Ejercicio propuesto ==== | ||
+ | * Descargar e instalar Freecad 0.13 | ||
+ | * Ejecutarlo y juguetear con él | ||
+ | * Abrir el fichero del miniskybot o del módulo REPYZ | ||
+ | |||
+ | === 2) Cubo Hola mundo! === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=ICHc7Z4vXXQ '''Video Tutorial 2/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:Freecad-T02-cubo-1.png|thumb|300px| Cubo de 10x10x10mm (''click para ampliar'')]] | ||
+ | | [[Archivo:Freecad-T02-cubo-2.png|thumb|300px| Caja de 30x20x40mm (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:Monolito-Xoan-2.png|thumb|300px| Monolito de '''Xoan Sampaiño''' (''click para ampliar'')]] | ||
+ | | [[Archivo:Monolito-Xoan.jpg|thumb|150px| El monolito de '''Xoan Sampaiño''' impreso en 3D (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | ==== Descripción ==== | ||
+ | Comenzamos el tutorial. Creación de nuestro primer cubo, usando el '''workbench parts'''. Establecimiento de la '''navegación tipo blender'''. Cambio en las dimensiones del cubo | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | Ejecutar Freecad. Aparecerá la pantalla de la figura 1. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:Freecad-T02-0.png|thumb|300px| ''Figura 1'': Pantalla de arranque de Freecad (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Crear un documento nuevo (Figura 2). Aparecerá la pantalla de la figura 3 | ||
+ | {| | ||
+ | | [[Archivo:Freecad-T02-2.png|thumb|300px| ''Figura 2'': Crear un documento nuevo (''click para ampliar'')]] | ||
+ | | [[Archivo:Freecad-T2-03.png|thumb|300px| ''Figura 3'': Documento nuevo creado (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Seleccionar el banco de trabajo parts: | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:Freecad-T02-04.png|thumb|300px| ''Figura 4'': Seleccionando el banco de trabajo parts (''click para ampliar'')]] | ||
+ | | [[Archivo:Freecad-T02-05.png|thumb|300px| ''Figura 5'': Banco de trabajo parts (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Creamos un cubo (por defecto tiene dimensiones de 10 x 10 x 10 mm) | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:Freecad-T02-06.png|thumb|300px| ''Figura 6'': Creando un cubo (''click para ampliar'')]] | ||
+ | | [[Archivo:Freecad-T02-07.png|thumb|300px| ''Figura 7'': Nuevo cubo: vista frontal (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Activar la perspectiva axonométrica para ver el cubo en 3D: | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:Freecad-T02-08.png|thumb|300px| ''Figura 8'': Activando la vista axonométrica (''click para ampliar'')]] | ||
+ | | [[Archivo:Freecad-T02-09.png|thumb|300px| ''Figura 9'': Vista 3D del cubo (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Pulsando el botón derecho, ir a la opción navigation styles y seleccionar blender: | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:Freecad-T02-10.png|thumb|300px| ''Figura 10'': (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | En este modo de navegación se usa el botón central para mover la cámara. Si además de pulsar este botón se aprieta shift, se desplaza la cámara linealmente a derecha-izquierda y arriba/abajo. Con la rueda del ratón se puede hacer zoom. Con el botón izquierdo se seleccionan objetos. En [http://www.freecadweb.org/wiki/index.php?title=Mouse_Model este enlace] hay más información sobre el resto de modos de navegación. | ||
+ | |||
+ | Pulsar en la zona de la derecha en el nombre del cubo creado (box). El cubo cambiará a color verde y en la parte inferior aparecerán 2 nuevas pestañas: View y Data. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:Freecad-T02-11.png|thumb|300px| ''Figura 11'': Cubo seleccionado (''click para ampliar'')]] | ||
+ | | [[Archivo:Freecad-T02-12.png|thumb|300px| ''Figura 12'': Pestaña Data, con las dimensiones del cubo (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Pulsar en la pestaña data e introducir los valores para las dimensiones del cubo: | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:Freecad-T02-13.png|thumb|300px| ''Figura 13'': Estableciendo las dimensiones de la caja (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Finalmente, ir a File/Export para exportar el cubo a un fichero .stl para que pueda ser impreso en una impresora 3D | ||
+ | |||
+ | ==== Ejercicio propuesto ==== | ||
+ | * Hacer el Monolito de la película 2001 odisea en el espacio. Exportarlo a STL e imprimirlo en 3D. | ||
+ | |||
+ | El primero que lo ha hecho ha sido '''Xoan Sampaiño''' ([https://plus.google.com/109138697406392447933/posts/QDrbYWV1pB1 post en G+]) | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | * [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T02-cubo-hola-mundo/cubo.fcstd cubo.fcstd]: Cubo hecho en el vídeo tutorial | ||
+ | * [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T02-cubo-hola-mundo/ej-monolito.fcstd ej-monolito.fcstd]: Monolito, la solución al ejercicio propuesto | ||
+ | * [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T02-cubo-hola-mundo/STL/monolito.stl monolito.stl]: Monolito en stl, listo para ser impreso. Dimensiones: 40 x 10 x 90 mm | ||
+ | |||
+ | === Propiedades de visualización: En ocasiones veo cubos... === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=dOdAtUmgW4k '''Video Tutorial 3/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:Freecad-T03-cubo-1.png|thumb|300px| Visualización estándar: flat lines (''click para ampliar'')]] | ||
+ | | [[Archivo:Freecad-T03-cubo-2.png|thumb|300px| Display: Shaded (''click para ampliar'')]] | ||
+ | |----- | ||
+ | | [[Archivo:Freecad-T03-cubo-3.png|thumb|300px| Display: Wireframe (''click para ampliar'')]] | ||
+ | | [[Archivo:Freecad-T03-cubo-4.png|thumb|300px| Display: Points (''click para ampliar'')]] | ||
+ | |----- | ||
+ | | [[Archivo:Freecad-T03-cubo-5.png|thumb|300px| Draw Style: Dashed (''click para ampliar'')]] | ||
+ | |----- | ||
+ | | [[Archivo:Freecad-T03-cubo-6.png|thumb|300px| Cubo azul (''click para ampliar'')]] | ||
+ | | [[Archivo:Freecad-T03-cubo-7.png|thumb|300px| Cubo azul con aristas amarillas(''click para ampliar'')]] | ||
+ | |----- | ||
+ | | [[Archivo:Freecad-T03-cubo-8.png|thumb|300px| Cubo transparente (''click para ampliar'')]] | ||
+ | | [[Archivo:Freecad-T03-cubo-9.png|thumb|300px| Cubo transparente con otro dentro (''click para ampliar'')]] | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | Los objetos en Freecad tienen '''propiedades''', divididas en dos pestañas: '''data''' y '''view'''. En la pestaña '''data''' están las dimensiones del cubo y su posición y orientación. En '''view''' todas '''las relacionadas con la visualización'''. En este micro-tutorial se explican brevemente. | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | Partimos del cubo hola mundo creado en el tutorial pasado. Cambiamos el nombre a "mi_cubo" pulsando con el '''botón derecho''' sobre el nombre "'''box'''" en la parte izquierda y luego seleccionando '''rename'''. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:Freecad-T03-exp-1.png|thumb|300px| Figura 1: Cambiando el nombre del cubo (''click para ampliar'')]] | ||
+ | | [[Archivo:Freecad-T03-exp-2.png|thumb|300px| Figura 2: Nombre cambiado a "Mi_cubo" (''click para ampliar'')]] | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | Ahora mostramos el sistema de referencia pulsando en la opción '''view/toggle axis cross''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:Freecad-T03-exp-3.png|thumb|300px| Figura 3: Activando el sistema de refencia (''click para ampliar'')]] | ||
+ | | [[Archivo:Freecad-T03-exp-4.png|thumb|300px| Figura 4: Cubo con sistema de referencia (''click para ampliar'')]] | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | Seleccionar el cubo y abrir la pestaña '''view'''. Cambiar los modos de visualización seleccionando la opción '''display'''. El tipo de línea se cambia con '''Draw Style'''. Cambiar los colores del objeto, aristas y vértices con '''Color Shape''', '''Line color''' y '''Point Color''' respectivamente. La transparencia se modifica con '''Transparency'''. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:Freecad-T03-exp-5.png|thumb|300px| Figura 5: (''click para ampliar'')]] | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | ==== Ejercicio propuesto ==== | ||
+ | |||
+ | * Mediante dos cubos, realizar la composición mostrada en la siguiente figura: | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:Freecad-T03-ej1.png|thumb|300px| Ejercicio propuesto (''click para ampliar'')]] | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Mizael Gálvez''' y '''Carlos cervilla''' (Cácer): | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T03-ej1-Mizael-Galvez.png|thumb|300px| Ejercicio resuelto por '''Mizael Gálvez''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T03-ej1-cacer.png|thumb|200px| Ejercicio resuelto por '''Carlos Cervilla''' (cácer) (''click para ampliar'')]] | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | * [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T03-visualizando-cubos/T03-cubos.fcstd T03-cubos.fcstd]: Composición de cubos, uno dentro de otro | ||
+ | * [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T03-visualizando-cubos/T03-ej-base-pilar.fcstd T03-ej-base-pilar.fcstd]: Solución al ejercicio propuesto | ||
+ | |||
+ | === Trasladando cubos: Q*bert === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=Mh8cC7F_R4k '''Video Tutorial 4/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:Freecad-T04-tras-cubos-1.png|thumb|300px| 3 cubos trasladados (''click para ampliar'')]] | ||
+ | | [[Archivo:Freecad-T04-tras-cubos-2.png|thumb|300px| 3 cubos trasladados (otra perspectiva) (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | Los objetos en Freecad se trasladan cambiando sus atributos, en la pestaña Data. Como ejemplo se diseña la pirámide de cubos del juego ochentero [http://en.wikipedia.org/wiki/Q*bert Q*bert] (como homenaje). | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Desde el workbench '''Parts''' crear un cubo. Seleccionarlo y pulsar la '''pestaña Data''' en sus propiedades. Desplegar la '''propiedad Placement''' y dentro la que pone '''position'''. Cambiar las coordenadas x,y,z bien introduciendo un valor numérico o bien con la rueda del ratón (para incrementar o decrementar de 1 en 1 mm). | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:Freecad-T04-exp-1.png|thumb|300px| Posicionamiento del cubo mediante sus propiedades: position (''click para ampliar'')]] | ||
+ | | [[Archivo:Freecad-T04-exp-2.png|thumb|300px| Cubo desplazado 6mm en el eje x (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Otra manera de trasladar es accediendo al '''menú de placement''', pinchando en el '''botón con ...''' en la parte derecha de placement. | ||
+ | Modificar los valores de la posición. Al finalizar pulsar el '''botón de OK''' inferior. Si se pulsa en Cancelar, se revocarán los cambios (volviendo al estado inicial). | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:Freecad-T04-tras-cubos-3.png|thumb|300px| Acceso al menú de placement desde las propiedades (''click para ampliar'')]] | ||
+ | | [[Archivo:Freecad-T04-tras-cubos-4.png|thumb|300px| Menú placement (''click para ampliar'')]] | ||
+ | |----- | ||
+ | | [[Archivo:Freecad-T04-tras-cubos-5.png|thumb|300px| Pulsar en OK para finalizar el menú placement y validar los cambios (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Otra manera de acceder al placement es através de la '''opción Edit / placement''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:Freecad-T04-tras-cubos-6.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:Freecad-T04-tras-cubos-7.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | * [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T04-traslaciones-cubos/T04-tras-cubos.fcstd T04-tras-cubos.fcstd]: Objetos creados en el tutorial: pirámide de Q*bert de 2 niveles | ||
+ | * [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T04-traslaciones-cubos/T04-ejercicio-1-qbert-3-niveles.fcstd T04-ejercicio-1-qbert-3-niveles.fcstd]: Solución al ejercicio propuesto: pirámide Q*bert de 3 niveles | ||
+ | |||
+ | ==== Ejercicio propuesto ==== | ||
+ | |||
+ | * Hacer una pirámide de cubos del Q*Bert de 3 niveles | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:Freecad-T04-ej-1-1.png|thumb|300px| Ejercicio propuesto. Parte frontal (''click para ampliar'')]] | ||
+ | | [[Archivo:Freecad-T04-ej-1-2.png|thumb|300px| Ejercicio propuesto. Parte trasera (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''JV. Almodóvar''' y '''Carlos Cervilla''' | ||
+ | {| | ||
+ | | [[Archivo:T04-01-Qbert-jv-Almodovar.jpg|thumb|300px| Qbert de '''JV. Almodóvar''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T04-02-QBert-cacer.png|thumb|300px| Qbert de '''Carlos Cervilla''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | === 5 La unión hace la fuerza === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=mntnhxidqoA '''Video Tutorial 5/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T05-Freecad-union-1.png|thumb|300px| Pieza formada por la unión de 2 cubos (''click para ampliar'')]] | ||
+ | | [[Archivo:T05-Freecad-union-2.png|thumb|300px| Otra vista de la misma pieza (''click para ampliar'')]] | ||
+ | |------- | ||
+ | | [[Archivo:T05-Freecad-union-3.png|thumb|300px| Pieza lista para ser impresa (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | Mediante la unión se construyen piezas más complejas. Al hacer una unión, las piezas originales se mantienen, y la nueva depende de ellas, de manera que si se modifican, la unión también. | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Para hacer la '''unión de dos cubos''' primeros hay que seleccionarlos (con la tecla ctrl apretada) y luego pulsar en el icono de la unión. Se crea un nuevo objeto llamado '''Fusion''', que al desplegarlo contiene a los cubos iniciales. Llamaremos a este objeto ''mi_pieza''. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T05-Freecad-union-exp-1.png|thumb|300px| Botón de unión (''click para ampliar'')]] | ||
+ | | [[Archivo:T05-Freecad-union-exp-2.png|thumb|300px| Los dos cubos unidos (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Si ahora modificamos las dimensiones de los cubos originales, también se modificará ''mi_pieza''. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T05-Freecad-union-exp-3.png|thumb|300px| Modificando las dimensiones del cubo 1 (''click para ampliar'')]] | ||
+ | | [[Archivo:T05-Freecad-union-exp-4.png|thumb|300px| Mi pieza se modifica también (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Esta relación de dependencia la podemos ver gráficamente pinchando en la opción '''tools/dependency graph''' (Es necesario tener instaladas las librerías [http://www.graphviz.org/ graphviz]) | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T05-Freecad-union-exp-5.png|thumb|300px| Opción para visualizar las dependencias (''click para ampliar'')]] | ||
+ | | [[Archivo:T05-Freecad-union-exp-6.png|thumb|300px| Grafo de dependencia entre los cubos y mi_pieza (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Por defecto, Freecad NO hace un refinado de las geometrías, de manera que hay aristas que realmente ya no lo son (lo eran en los objetos antes de hacer la unión). Para hacer este refinado hay que pinchar en la opción '''part/refine shape'''. | ||
+ | {| | ||
+ | | [[Archivo:T05-Freecad-union-exp-7.png|thumb|300px| Opción para refinar geometrías (''click para ampliar'')]] | ||
+ | | [[Archivo:T05-Freecad-union-exp-8.png|thumb|300px| Mi_pieza refinada (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Este refinado se puede hacer automáticamente cada vez que se ejecute una unión (o cualquier otra operación booleana). Hay que ir a Edit/preferences. En la opción de "Part Design" activar las dos casillas. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T05-Freecad-union-exp-9.png|thumb|300px| Opción de preferencias (''click para ampliar'')]] | ||
+ | | [[Archivo:T05-Freecad-union-exp-10.png|thumb|300px| Refinado y comprobación automáticas activadas (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1''': Rehacer la pirámide del QBert de 2 niveles, usando uniones (y refinando las geometrías) | ||
+ | {| | ||
+ | | [[Archivo:T05-Freecad-union-ej1-1.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T05-Freecad-union-ej1-2.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2''': Idem pero con la pirámide del QBert de 3 niveles | ||
+ | {| | ||
+ | | [[Archivo:T05-Freecad-union-ej2-1.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T05-Freecad-union-ej2-2.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3''': Diseñar las piezas del tetris usando uniones de cubos de 10mm | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T05-Freecad-union-ej3-1.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Fernando Remiro''', '''JV Almodóvar''' y '''Carlos Cervilla''': | ||
+ | {| | ||
+ | | [[Archivo:T05-ej3-Fernando-remiro.png|thumb|300px| Entrega de '''Fernando Remiro''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T05-ej3-2-fernando-remiro.jpg|thumb|300px| Piezas de Tetris impresas por '''Fernando Remiro''' (''click para ampliar'')]] | ||
+ | |----- | ||
+ | | [[Archivo:T05-ej1-Cacer.png|thumb|300px| Entrega de '''Carlos Cervilla''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T05-ej2-jv-almodovar.jpg|thumb|300px| Entrega de '''JV. Almodóvar''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | * Pieza diseñada en el tutorial: [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T05-union/T05-union.fcstd T05-union.fcstd] | ||
+ | * Ejercicio 1: [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T05-union/T05-ej1-qbert-2-niveles.fcstd T05-ej1-qbert-2-niveles.fcstd] ([https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T05-union/STL/qbert-2.stl qbert-2.stl]) | ||
+ | * Ejercicio 2: [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T05-union/T05-ej2-qbert-3-niveles.fcstd T05-ej2-qbert-3-niveles.fcstd] ([https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T05-union/STL/qbert-3.stl qbert-3.stl]) | ||
+ | * Ejercicio 3: [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T05-union/T05-ej3-piezas-tetris.fcstd T05-ej3-piezas-tetris.fcstd] ([https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T05-union/STL/piezas-tetris.stl piezas-tetris.stl]) | ||
+ | |||
+ | === 6 Rotando voy === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=3FdmAnRRlzA '''Video Tutorial 6/40'''] | ||
+ | |} | ||
+ | |||
+ | |||
+ | {| | ||
+ | | [[Archivo:T06-1.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | ==== Descripción ==== | ||
+ | Las rotaciones de objetos se realizan en el mismo menú placement que las traslaciones. Por defecto se aplican sobre el origen del objeto, pero se puede especificar otro centro para. | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Partimos de un cubo "hola mundo". Para realizar rotaciones seleccionamos el cubo y vamos al menú de placement (igual que con las traslaciones), en la pestaña '''DATA / placement'''. Seleccionamos el eje Z y los grados. Pulsamos OK | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T06-exp1.png|thumb|300px| Cubo inicial, sin rotar (''click para ampliar'')]] | ||
+ | | [[Archivo:T06-exp2.png|thumb|300px| Cubor rotado 30 grados alrededor del eje z (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Para cambiar el eje de rotación para que el cubo gire respecto a su centro por ejemplo, ponemos las coordenadas del origen del nuevo sistema de referencia en '''CENTER'''. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T06-exp3.png|thumb|300px| Cambiando el centro de rotación (''click para ampliar'')]] | ||
+ | | [[Archivo:T06-exp4.png|thumb|200px| Cubo girado 30 grados con respecto al eje z que pasa por su centro (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Vamos a crear como ejemplo una X formada por dos paralelepípedos. Primero colocamos uno de dimensiones 10 x 2 x 2 mm y lo rotamos -20 grados con respecto a su centro. Luego lo duplicamos con la opción '''edit / duplicate selection'''. En este nuevo objeto, abrimos el menú de placement, hacemos un '''Reset''' y lo rotamos 20 grados con respecto a su centro, obteniendo la X | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T06-exp5.png|thumb|300px| Uno de los paralelepípedos de la X, rotado -20 grados con respecto a su centro (''click para ampliar'')]] | ||
+ | | [[Archivo:T06-exp6.png|thumb|300px| La X (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Dos objetos independientes se pueden mover y rotar. Para ello los seleccionamos y abrimos el menú de placement. Allí activamos la opción "'''Apply incremental changes'''" y aplicamos las rotaciones y traslaciones que necesitemos. Si queremos que el centro de referencia de la X esté en su centro geométrico, movemos la X hasta que su centro coincida con el eje z del sistema de referencia global y realizamos la '''unión'''. Ahora la X se podrá rotar y trasladar como un objeto cualquiera. Las rotaciones se aplicarán con referencia a su centro. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T06-exp7.png|thumb|300px| Trasladando los dos paralelepípedos independientes (''click para ampliar'')]] | ||
+ | | [[Archivo:T06-exp8.png|thumb|300px| Trasladando y rotando la X como un objeto nuevo (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ejercicio propuesto ==== | ||
+ | * Hacer una casa como la mostrada en la siguiente figura. Está formada por dos paralelepípedos, uno rotado y trasladado | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T06-ej1-1.png|thumb|300px| Casa propuesta como ejercicio (''click para ampliar'')]] | ||
+ | | [[Archivo:T06-ej1-3.png|thumb|300px| Modelo alámbrico de la casa, donde se ven los dos paralelepípedos (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entrega de '''JV. Almodóvar''': | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T06-ej1-JV-Almodovar.jpg|thumb|300px| Casa de '''JV. Almodóvar''', el primero en entregar (''click para ampliar'')]] | ||
+ | | | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | * [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T06-rotaciones/rotaciones.fcstd rotaciones.fcstd]: Ejemplo mostrado en el tutorial: la X | ||
+ | * [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T06-rotaciones/T06-ej-casa.fcstd T06-ej-casa.fcstd]: Solución al ejercicio: la casa | ||
+ | |||
+ | === 7 Marcando la diferencia === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=3LsHR57grk0 '''Video Tutorial 7/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T07-diferencia-1.png|thumb|300px| Pieza hecha mediante la diferencia de 2 cubos (''click para ampliar'')]] | ||
+ | | [[Archivo:T07-diferencia-2.png|thumb|250px| Pieza paramétrica (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | La operación booleana de diferencia es muy importante. Se utiliza muchísimo. Con ella sustraemos a un objeto una parte, lo que nos permite hacer taladros, vaciados, etc. | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Partimos de dos cubos de 10mm de arista, uno de ellos trasladado a la '''posición (5, -5, 5)'''. Seleccionamos primero el cubo original y luego el trasladado (Pulsando la tecla control). Para hacer la diferencia pinchamos en el icono [[Archivo:Freecad-icono-diferencia.png]] | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T07-exp-1-2.png|thumb|300px| Cubos listos para aplicar la diferencia (''click para ampliar'')]] | ||
+ | | [[Archivo:T07-exp-2-2.png|thumb|300px| Diferencia: al primer cubo se le ha restado el segundo (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Se realizará la diferencia. El nuevo objeto se denomina '''Cut'''. Pinchar sobre él y renombrarlo a "'''mi_pieza'''". Si pinchamos en la opción '''Tools/ Dependency graph''' aparecerá las relaciones entre los objetos creados. Mi_pieza depende de los dos cubos. Si modificamos uno de ellos, automáticamente se actualizará mi_pieza. Comprobarlo modificando la traslación del segundo cubo, llevándolo a la posición (2,-2,2) | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T07-exp-3-2.png|thumb|300px| El objeto mi_pieza depende de los dos cubos (''click para ampliar'')]] | ||
+ | | [[Archivo:T07-exp-4.png|thumb|300px| Aspecto de mi_pieza si modificamos la traslación del cubo que sustraemos (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ejercicio propuesto ==== | ||
+ | * Hacer un portalápices que tenga unas dimensiones de 50 x 50 x 80 mm y un espesor de 2mm en las paredes laterales y fondo de 3mm | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T07-ej1-portalapices-1.png|thumb|300px| Un portalápices (''click para ampliar'')]] | ||
+ | | [[Archivo:T07-ej1-portalapices-2.png|thumb|200px| Cotas del portalápices (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de los ejercicios de '''Jose del Valle''' (@_JDValle) y '''Federico Coca''' (@fgcoca) | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T07-01-Jose-del-valle.png|thumb|300px| Ejercicio de '''Jose del Valle''' (@_JDValle) (''click para ampliar'')]] | ||
+ | | [[Archivo:T07-02-Federico-Coca.jpeg|thumb|250px| Ejercicio de '''Federico Coca''' (@fgcoca) (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T07-01-Jose-del-valle-2.png|thumb|250px| Porta-lápices de '''Jose Del valle''' (@_JDValle) impreso en 3D (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | * [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T07-diferencia/T07-diferencia.fcstd T07-diferencia.fcstd]: Pieza mostrada en el videotutorial | ||
+ | * [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T07-diferencia/T07-ej1-portalapices.fcstd T07-ej1-portalapices.fcstd]: Solución al ejercicio: un portalápices | ||
+ | |||
+ | === 8 Aplicación: Porta-pendrives === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=XC5JMkl2B9k '''Video Tutorial 8/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T08-portapendrives-1.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T08-portapendrives-2.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |------ | ||
+ | |[[Archivo:T08-portapendrives-dimensions.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | Vamos a aplicar todos los conocimientos aprendidos hasta ahora diseñando un '''porta-pendrives'''. Con sólo conocer cómo hacer '''traslaciones''', '''rotaciones''', '''uniones''' y '''diferencias''', y cómo construir '''cubos''', ya podemos hacer cantidad de piezas 3D muy útiles, que luego podremos imprimir en una impresora 3D. | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | Comenzamos definiendo los huecos de las ranuras. Creamos un cubo de dimensiones: (4.7, 11, 12) y lo llamamos ranura-1. Lo duplicamos dos veces para obtener 3 cubos iguales (ranura-2 y ranura-3). Dos de ellos los desplazamos a lo largo del eje x. Los seleccionamos todos y hacemos su unión, que renominaremos con el nombre de ranuras. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T08-exp1.png|thumb|300px| Cubo para hacer la primera ranura (''click para ampliar'')]] | ||
+ | | [[Archivo:T08-exp2.png|thumb|300px| Los 3 cubos para hacer las 3 ranuras del port-pendrives (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Creamos otro cubo, de dimensiones (45, 21, 10), y lo llamamos base. Los desplazamos a la posición (-5, -5, 0) para que las ranuras queden centradas. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T08-exp3.png|thumb|300px| Colocando la base (''click para ampliar'')]] | ||
+ | | [[Archivo:T08-exp4.png|thumb|300px| Base desplazada de manera que las ranuras estén centradas (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Seleccionamos la base y las ranuras y los trasladamos de manera que el sistema de referencia global quede en una de sus esquinas. A continuación seleccionamos primero la base y luego las ranuras y hacemos la diferencia. Ya tenemos listo nuesto porta-pendrive!! | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T08-exp5.png|thumb|300px| Desplazar la base y las ranuras hasta que el sistema de refencia esté situado en una de las esquinas de la base (''click para ampliar'')]] | ||
+ | | [[Archivo:T08-exp6.png|thumb|300px| Realizar la diferncia entre la base y las ranuras. Ya tenemos el objeto final! (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Finalmente podemos visualizar las dependencias entre las diferentes partes del objeto: | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T08-exp7.png|thumb|300px| Dependencias dentro del objeto (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ejercicio propuesto ==== | ||
+ | * Hacer un porta-tarjetas sd, con capacidad para 4. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T08-ej1-porta-sd.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T08-ej1-porta-sd-2.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |------ | ||
+ | | [[Archivo:T08-portasds-dimensions.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Adolfo Castaño''' (@adocasma) y '''Federico''' Coca (@fgcoca) | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T08-01-adolfo-castano-1.jpg|thumb|300px| '''Adolfo Castaño''' (@adocasma) (''click para ampliar'')]] | ||
+ | | [[Archivo:T08-01-adolfo-castano-2.jpg|thumb|300px| '''Adolfo Castaño''' (@adocasma) (''click para ampliar'')]] | ||
+ | |------ | ||
+ | | [[Archivo:T08-02-Federico-coca-1.jpeg|thumb|300px| '''Federico Coca''' (@fgcoca) (''click para ampliar'')]] | ||
+ | | [[Archivo:T08-02-Federico-coca-2.jpeg|thumb|300px| '''Federico Coca''' (@fgcoca) (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T08-aplicando-1/T08-porta-pendrives.fcstd T08-porta-pendrives.fcstd] | ||
+ | | El porta-pendrives (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T08-aplicando-1/STL/T08-portapendrives.stl T08-portapendrives.stl] | ||
+ | | El porta-pendrives, en STL | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T08-aplicando-1/T08-porta-sd.fcstd T08-porta-sd.fcstd] | ||
+ | | El porta-SDs (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T08-aplicando-1/STL/T08-porta-sd.stl T08-porta-sd.stl] | ||
+ | | El porta-SDs, en STL | ||
+ | |} | ||
+ | |||
+ | === 9 Cilindros y Pacman === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=jDaJpLadCjE '''Video Tutorial 9/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T09-1.png|thumb|300px| Un cilindro "hola mundo" (''click para ampliar'')]] | ||
+ | | [[Archivo:T09-2.png|thumb|300px| Pacman, hecho a partir de 2 cilindros (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | Los '''cilindros''' son otro de los objetos básicos que nos permiten modelar muchísimas piezas a partir de ellos. También se usan mucho para realizar taladros y vaciados, mediante diferencias. | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Vamos a crear nuestro '''primer cilindro "hola mundo"'''. Para ello, en el banco de pruebas '''part''', en la parte superior pinchamos en el icono que tiene dibujado un cilindro. Nos aparecerá un cilindro nuevo, centrado en el ele z y apoyado en el plano xy, de 4mm de diámetro y 10mm de altura. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T09-exp-1.png|thumb|300px| Listos para crear un cilindro hola mundo (''click para ampliar'')]] | ||
+ | | [[Archivo:T09-exp-2.png|thumb|300px| ¡Nuestro primer cilindro hola mundo! (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | El cilindro tiene 3 parámetros: el '''radio''', la '''altura''' y el '''ángulo'''. Por defecto se obtiene un cilindro con ángulo de 360 grados, pero se pueden especificar sectores reduciéndolo. Para construir un [http://es.wikipedia.org/wiki/Pac-Man pacman] establecemos el radio a 25mm y la altura a 5mm. Cambiamos el ángulo a 270 grados para convertirlo en un sector circular. A continuación lo rotamos 45 grados alrededor del eje z para que la boca se centre y apunte hacia el lado positivo del eje x | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T09-exp-3.png|thumb|300px| Convirtiendo el cilindro en un pacman (''click para ampliar'')]] | ||
+ | | [[Archivo:T09-exp-4.png|thumb|300px| Lo rotamos para centrarlo (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Creamos un cilindro nuevo de 10mm de altura y radio de 1.5mm que se convertirá en el ojo del pacman. Lo desplazamos -2mm en el eje z y 10mm en el y. Seleccionamos primero la cara y luego este nuevo cilindro y aplicamos una diferencia. Es el momento de cambiar el color a amarillo y ¡ya tenemos nuestro pacman! | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T09-exp-5.png|thumb|300px| Colocando el cilindro que hará de ojo del pacman (''click para ampliar'')]] | ||
+ | | [[Archivo:T09-exp-6.png|thumb|300px| ¡El finalizado! (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Los cilindros ya no tienen secreotos para nosotros ;-) | ||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1''': La tarta | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T09-ej1-tarta-1.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T09-ej1-tarta-2.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2''': Un ladrillo | ||
+ | {| | ||
+ | | [[Archivo:T09-ej2-ladrillo-1.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T09-ej2-ladrillo-2.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Xoan Sampaiño''' (@xoan) y '''JV Almodóvar''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T09-ej2-Xoan-Sampaino-2.png|thumb|300px| Ladrillo de '''Xoan Sampaiño''' (@xoan) (''click para ampliar'')]] | ||
+ | | [[Archivo:T09-ej2-Xoan-Sampaino-3.jpg|thumb|300px| Ladrillos impresos de '''Xoan Sampaiño''' (@xoan) Escala 1:10 (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:Xoan-Sampaino-HalfBrick-2.png|thumb|300px| Medio Ladrillo de '''Xoan Sampaiño''' (@xoan). Parece un fantasma del pacman :-) (''click para ampliar'')]] | ||
+ | | [[Archivo:Xoan-Sampaino-HalfBrick-3.jpg|thumb|300px| Medios Ladrillos de '''Xoan Sampaiño''' (@xoan). Impresos (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T09-ej1-JV-Almodovar.jpg|thumb|300px| Tarta de '''JV. Almodóvar''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T09-ej2-JV-amodovar.jpg|thumb|300px| Ladrillo de '''JV. Almodóvar''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T09-cilindros-pacman/T09-pacman.fcstd T09-pacman.fcstd] | ||
+ | | El pacman de ejemplo, en freecad | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T09-cilindros-pacman/STL/pacman.stl pacman.stl] | ||
+ | | El pacman de ejemplo, en STL | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T09-cilindros-pacman/T09-tarta.fcstd T09-tarta.fcstd] | ||
+ | | Una tarta cortada, en freecad | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T09-cilindros-pacman/STL/pie.stl pie.stl] | ||
+ | | Una tarta cortada, en STL | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T09-cilindros-pacman/T09-brick.fcstd T09-brick.fcstd] | ||
+ | | Un ladrillo, en Freecad | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T09-cilindros-pacman/STL/brick.stl brick.stl] | ||
+ | | Un ladrillo, en STL | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | === 10 ¡Repíteme! === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=bxKOFY2vgqM '''Video Tutorial 10/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T10-1.png|thumb|300px| Repetición en una dimensión (''click para ampliar'')]] | ||
+ | | [[Archivo:T10-2.png|thumb|300px| Repeticion en dos dimensiones (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T10-3.png|thumb|300px| Repeticion en tres dimensiones (''click para ampliar'')]] | ||
+ | | | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | Muchas piezas se construyen mediante la repetición espacial de sus componentes. Mediante "'''los arrays'''" podemos copiar y posicionar objetos. | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Desde el entorno '''part''' creamos un cubo de 10x10x10 que nombramos como '''master_box'''. Nos vamos al entorno '''draft''' y allí pulsamos en el icono de '''creación de arrays''' [[Archivo:Freecad-icono-array.png]] | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T10-exp-01.png|thumb|300px| Cubo inicial (master_box) (''click para ampliar'')]] | ||
+ | | [[Archivo:T10-exp-02.png|thumb|300px| Botón de creación de arrays, en el entorno '''draft''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Nos aparecerá un nuevo objeto denominado '''Array''' (y la master_box se hará invisible). Lo seleccionamos y nos vamos a la pestaña '''data''' de sus propiedades. Allí ponemos la propiedad '''NUMBER Y''' a 1, ya que solo queremos repetición en el eje de la X (en este ejemplo). A continuacion desplegamos la propiedad '''Interval X''' y ponemos el valor 12 en x. Aparecerá un segundo cubo, clon de master_box, desplazado 12mm en el eje de las x. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T10-exp-03.png|thumb|300px| Propiedades (data) del nuevo objeto ARRAY (''click para ampliar'')]] | ||
+ | | [[Archivo:T10-exp-04.png|thumb|300px| Dos cubos separados una distancia de 12mm (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Ahora queremos colocar 10 cubos, por lo en la propiedad '''Number x''' ponemos 10. Aparecerán 10 repeticiones del cubo original a lo largo del eje x. Este array depende del cubo original. Esto lo podemos ver mostrando las dependiencias en la opción ''tools / dependency graph''. '''Si modificamos algún parámetro del cubo original, automáticamente se modificará en el resto de cubos'''. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T10-exp-05.png|thumb|300px| Diez repeticiones del cubo original (''click para ampliar'')]] | ||
+ | | [[Archivo:T10-exp-06.png|thumb|300px| El nuevo array depende del cubo original (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Desde el entorno '''parts''', creamos un cubo nuevo, de dimensiones ''(122, 16, 3)'' y lo desplazamos a la posición ''(-2,-2,4)''. Lo llamaremos base_1D. Lo seleccionamos, luego el array y hacemos la diferencia. Se crea un nuevo objeto que llamaremos '''pieza_1D''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T10-exp-07.png|thumb|300px| Nuevo objeto: base 1D (''click para ampliar'')]] | ||
+ | | [[Archivo:T10-exp-08.png|thumb|300px| Resultante de la diferencia entre base 1D y nuestro array (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Este objeto depende en última estancia de '''master_box'''. Si cambiamos, por ejemplo, su anchura a 12mm, la pieza_1D también cambiará. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T10-exp-09.png|thumb|300px| Diagrama de dependencias de Pieza_1D (''click para ampliar'')]] | ||
+ | | [[Archivo:T10-exp-10.png|thumb|300px| La nueva pieza modificada (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Ahora hacemos invisible la pieza_1D. Vamos a crear un '''array bidimensional''' con el mismo cubo inicial (master_box). Para ello seleccionamos el cubo y volver a darle al botón de crear array (en el banco de trabajo draft). Desplegamos '''interval x''': asignamos '''x = 12'''. Desplegamos '''interval y''': asignamos '''y = 12'''. Por último asignamos '''Number x = 5''', y '''Number y = 5'''. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T10-exp-11.png|thumb|300px| Creando un array bidimensional de 2 x 2 cubos (''click para ampliar'')]] | ||
+ | | [[Archivo:T10-exp-12.png|thumb|300px| Array bidimensional de 5 x 5 cubos (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Creamos un cubo nuevo, llamado base_2D, con dimensiones (62, 62, 3) y lo posicionamos en (-2, -2, 3). Ahora hacemos la diferencia para obtener la pieza_2D. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T10-exp-13.png|thumb|300px| Colocando una base (''click para ampliar'')]] | ||
+ | | [[Archivo:T10-exp-14.png|thumb|300px| Pieza 2D (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Hacemos invisible la pieza_2D, y creamos un nuevo array, pero esta vez '''tridimensional'''. Hacemos lo mismo que en el caso anterior, pero ahora desplegamos también '''interval z''' y '''asignamos z = 12'''. Asignamos también '''Number z = 5'''. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T10-exp-15.png|thumb|300px| Array tridimensional de 2 x 2 x 2 cubos (''click para ampliar'')]] | ||
+ | | [[Archivo:T10-exp-15-bis.png|thumb|300px| Array tridimensional de 5 x 5 x 5 cubos (''click para ampliar'')]] | ||
+ | |||
+ | |} | ||
+ | |||
+ | Por último creamos un cubo interior, de dimensiones (54,54,54). Lo posicionamos en (2,2,2). Le restamos el nuevo array tridimensional. Obtenemos la pieza_3D | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T10-exp-16.png|thumb|300px| Colocando un cubo interior (''click para ampliar'')]] | ||
+ | | [[Archivo:T10-exp-17.png|thumb|300px| Pieza_3D (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Diagrama de dependencias final: | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T10-exp-18.png|thumb|300px| Diagrama de dependencia final (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1''': Crear una pieza de mecano de 5x1, usando la repetición | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T10-ej1-mecano.png|thumb|300px| Pieza de mecano (''click para ampliar'')]] | ||
+ | | [[Archivo:T10-ej1-mecano-2.png|thumb|300px| Pieza de mecano con cotas (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2''': Construir la torre de un castillo, con sus almenas, usando la repetición | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T10-ej2-castillo.png|thumb|300px| Torre del castillo (''click para ampliar'')]] | ||
+ | | [[Archivo:T10-ej2-castillo-3.png|thumb|300px| Pieza usada para crear las almenas (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de Jose '''Ignacio Alonso''' y '''Jose Carlos Carmona''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T10-ej1-Jose ignacio Alonso-mecano.png|thumb|300px| '''Jose Ignacio Alonso''' (@jialonso333) (''click para ampliar'')]] | ||
+ | | [[Archivo:T10-ej2-Jose ignacio Alonso-Castillo.png|thumb|230px| '''Jose Ignacio Alonso''' @jialonso333 (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T10-ej1-Roberto-Carlos Carmona-mecano.png|thumb|300px| '''Jose Carlos Carmona''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T10-ej2-Robeto-Carlos-Carmona-castillo.png|thumb|230px| '''Jose Carlos Carmona''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T10-repiteme-I/T10-array_1D.fcstd T10-array_1D.fcstd] | ||
+ | | Pieza con repetición a lo largo del eje x | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T10-repiteme-I/T10-array_2D.fcstd T10-array_2D.fcstd] | ||
+ | | Pieza con repetición en 2D | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T10-repiteme-I/T10-array_3D.fcstd T10-array_3D.fcstd] | ||
+ | | Pieza con repetición en 3D | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T10-repiteme-I/T10-ej1-pieza_mecano.fcstd T10-ej1-pieza_mecano.fcstd] | ||
+ | | Pieza de mecano, en freecad | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T10-repiteme-I/STL/T10-ej1-pieza-mecano.stl T10-ej1-pieza-mecano.stl] | ||
+ | | Pieza de mecano, en STL | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T10-repiteme-I/T10-ej2-castillo.fcstd T10-ej2-castillo.fcstd] | ||
+ | | Torre del castillo, en Freecad | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T10-repiteme-I/STL/T10-ej1-castillo.stl T10-ej1-castillo.stl] | ||
+ | | Torre del castillo, en STL | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | === 11 Repetición axial === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=BhkFGKmM1gQ '''Video Tutorial 11/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T11-1.png|thumb|300px| Repetición axial de cubos (''click para ampliar'')]] | ||
+ | | [[Archivo:T11-2-brida.png|thumb|250px| Una brida para empalme de tuberias (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | Las repeticiones de elementos se pueden hacer también de manera que roten alrededor de un centro. Esto permite crear fácilmente taladros y huecos en elementos circulares | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Partimos del cubo hola mundo, desplazado a la posición (20, -5, 0). Crearemos copias de él dispuestas alrededor del eje z. Seleccionamos al cubo y pinchamos en el icono de '''crear arrays''' en el banco de trabajo '''draft''' (igual que en el tutorial anterior). Ahora, en las propiedades, establecemos '''Array Type''' a '''Polar'''. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T11-exp1.png|thumb|300px| Cubo original (''click para ampliar'')]] | ||
+ | | [[Archivo:T11-exp2.png|thumb|300px| Creado array axial, de 1 elemento (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Establecemos la '''propiedad Number''' a '''6'''. Nos aparecerán 6 cubos, equiespaciados angularmente, resultado de la rotación de 360 grados del cubo original alrededor del origen. Se puede establecer otro ángulo. Si por ejemplo sólo se quiere que los cubos recorran 180 grados, establecer la '''propiedad Angle''' a '''180''' grados | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T11-exp3.png|thumb|300px| Creado array axial de 5 cubos (''click para ampliar'')]] | ||
+ | | [[Archivo:T11-exp4.png|thumb|300px| Array axial de 5 cubos, dispuestos en un arco de 180 grados (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Como ejemplo vamos a construir una [http://es.wikipedia.org/wiki/Brida_%28tuber%C3%ADas%29 brida] de empalme de tuberías. Creamos primero un cilincro de 60mm de diámetro y 5mm de altura. Luego creamos el tubo exterior: otro cilindro de 30mm de diámetro y 12mm de altura. Hacemos la fusión de los dos. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T11-exp5.png|thumb|300px| Base de la brida de empalme (''click para ampliar'')]] | ||
+ | | [[Archivo:T11-exp6.png|thumb|300px| Base de la brida + tubo exterior (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Hacemos un tercer cilindro que será el interior del tubo: 20mm de diámetro y 30mm de altura y se lo restamos al objeto anterior. Obtenemos la brida sin taladros. | ||
+ | Creamos un cilindro que usaremos de broca para taladrar: 6mm de diámetro, colocado en la posición (22, 0, -1) | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T11-exp7.png|thumb|300px| La brida sin taladros (''click para ampliar'')]] | ||
+ | | [[Archivo:T11-exp8.png|thumb|300px| La brida con el taladro de referencia (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Seleccionamos el taladro y lo repetimos axialmente. Luego realizamos la resta de la brida con los taladros. Ya tenemos el objeto final terminado. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T11-exp9.png|thumb|300px| Repetición axial de los taladros (''click para ampliar'')]] | ||
+ | | [[Archivo:T11-exp10.png|thumb|300px| La brida final (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1''': Botón giratorio | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T11-ej1-boton-1.png|thumb|300px| Aspecto del botón terminado (''click para ampliar'')]] | ||
+ | | [[Archivo:T11-ej1-boton-3.png|thumb|300px| Cotas (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T11-ej1-boton-2.png|thumb|300px| Cómo están hechas las hendiduras de los bordes (''click para ampliar'')]] | ||
+ | | [[Archivo:T11-ej1-boton-4.png|thumb|300px| Cotas de las hendiduras (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2''': Ficha del trivial (Idea de '''Paco Malpartida''') | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T11-ej2-trivial-1.png|thumb|300px| Ficha de trivial (''click para ampliar'')]] | ||
+ | | [[Archivo:T11-ej2-trivial-3.png|thumb|300px| Cotas de la ficha de trivial (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T11-ej2-trivial-2.png|thumb|300px| Cómo hacer la ficha: resta entre un cilindro base y un array de quesitos (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3''': Torre de un castillo | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T11-ej3-castillo2-1.png|thumb|300px| Torre del castillo (''click para ampliar'')]] | ||
+ | | [[Archivo:T11-ej3-castillo2-3.png|thumb|300px| Cotas de la torre del castillo (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T11-ej3-castillo2-2.png|thumb|300px| Cómo se han creado las almenas (''click para ampliar'')]] | ||
+ | | [[Archivo:T11-ej3-castillo2-4.png|thumb|300px| Cotas de las almenas (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | * Entregas de '''Jose Ignacio Alonso''' (@jialonso333) y '''JV Almodóvar''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T11-ej-Jose-ignacio-alonso-todos.png|thumb|300px| '''Jose Ignacio Alonso''' (@@jialonso333) (''click para ampliar'')]] | ||
+ | | [[Archivo:T11-ej1-JV-almodovar-boton.jpg|thumb|230px| Botón de '''JV Almodóvar''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T11-ej2-JV-Almodovar-trivial.jpg|thumb|300px| Ficha de trivial de '''JV Almodóvar''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T11-ej3-JV-almodovar-torre.jpg|thumb|210px| '''JV Almodóvar''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T11-repeticion-axial/T11-brida-empalme.fcstd T11-brida-empalme.fcstd] | ||
+ | | Brida de empalme de tuberías. Freecad | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T11-repeticion-axial/STL/T11-brida-empalme.stl T11-brida-empalme.stl] | ||
+ | | Brida de empalme de tuberías. STL | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T11-repeticion-axial/T11-ej1-boton-giratorio.fcstd T11-ej1-boton-giratorio.fcstd] | ||
+ | | Botón giratorio. Freecad | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T11-repeticion-axial/STL/T11-boton-giratorio.stl T11-boton-giratorio.stl] | ||
+ | | Botón giratorio. STL | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T11-repeticion-axial/T11-ej2-quesitos-trivial.fcstd T11-ej2-quesitos-trivial.fcstd] | ||
+ | | Ficha del trivial. Freecad | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T11-repeticion-axial/STL/T11-ficha-quesitos-trivial.stl T11-ficha-quesitos-trivial.stl] | ||
+ | | Ficha del trivial. STL | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T11-repeticion-axial/T11-ej3-castillo2.fcstd T11-ej3-castillo2.fcstd] | ||
+ | | Torre del castillo. Freecad | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T11-repeticion-axial/STL/T11-torre-castillo2.stl T11-torre-castillo2.stl] | ||
+ | | Torre del castillo. STL | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | === 12 Redondeos, chaflanes y refuerzos === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=jdCREzRmiro '''Video Tutorial 12/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T12-1.png|thumb|600px| Cubos y cilindros con redondeos, chaflanes y refuerzos (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | Sobre las aristas de cualquier objeto se pueden aplicar '''redondeos''' y '''chaflanes'''. Además, si la arista es interior, lo que se obtienen son '''refuerzos''' | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Partimos de unas figuras iniciales a las que aplicaremos los redondeos, chaflanes y refuerzos | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T12-exp1.png|thumb|600px| Figuras iniciales a las que vamos a aplicar redondeos, chaflanes y refuerzos (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Seleccionamos el '''cubo-1''' en la vista 3D y pulsamos el botón derecho para desplegar el menú. Ahí le damos a la opción "'''fit selection'''" para centrar la vista 3D en el cubo 1. Ahora seleccionamos las aristas que queremos '''redondear'''. Por ejemplo '''las 3 aristas que salen de uno de los vértices superiores''' (ver figura). Para ello selecionamos la primera con el ratón (se pondrá en verde) y las otras dos dándole a cntrl + botón izquierdo del ratón (la selección depende del modo de navegación que estemos usando. En mi caso uso la navegación Blender). Luego pinchamos en el icono de redondeo (fillet) [[Archivo:Freecad-icono-redondeo.png]] | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T12-exp2.png|thumb|300px| Vista 3D centrada en el cubo 1 (''click para ampliar'')]] | ||
+ | | [[Archivo:T12-exp3.png|thumb|300px| Cubo con aristas a redondear seleccionadas. Pinchar en icono de fillet (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Se nos aparecerá una ventana en la parte izquierda con las aristas (edges) y los radios de redondeo a aplicar. Nos vamos a la casilla '''radius''' y ponemos por ejemplo 2. Le damos al ok en la parte superior y ..... ¡Ya tenemos los bordes redondeados! | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T12-exp4.png|thumb|300px| Menú de redondeo. Seleccionamos un radio de 2mm (''click para ampliar'')]] | ||
+ | | [[Archivo:T12-exp5.png|thumb|300px| Cubo con las 3 aristas redondeadas (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Ahora vamos a aplicar '''chaflanes''' a 3 aristas del cubo 2. Repetimos la operación: centramos el cubo 2 en la vista 3D, igual que antes. Seleccionamos las aristas a aplicar el chaflán. Por ejemplo las mismas que con el cubo 1. Le damos al '''icono de hacer chaflanes''' (chamfer) [[Archivo:Freecad-icono-chaflan.png]]. Se nos abre otro menú donde podemos seleccionar el '''radio del chaflán'''. Vamos a poner 2mm por ejemplo. Al darle ok nos aparecerá el nuevo cubo. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T12-exp6.png|thumb|300px| Cubo 2 con 3 aristas seleccionadas. Listas para abrir el menú de chaflanes (''click para ampliar'')]] | ||
+ | | [[Archivo:T12-exp7.png|thumb|300px| Menú de chaflanes. Radio del chaflán de 2mm (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T12-exp8.png|thumb|300px| El cubo con 3 aristas en chaflán (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Los chaflanes y redondeos también se pueden hacer en bordes no rectos, como los circulares que tiene el cubo 3. Seleccionamos el borde circular, pulsamos en el icono de chaflán, indicamos un radio de 1mm y pulsamos ok. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T12-exp9.png|thumb|300px| Pieza con taladro donde se va a aplicar un chaflán (''click para ampliar'')]] | ||
+ | | [[Archivo:T12-exp10.png|thumb|300px| Chaflán en borde del taladro (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | También lo podmeos aplicar a los bordes exteriore de los cilindros (objetos convexos) | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T12-exp11.png|thumb|300px| Cilindro sobre el redondear y achaflanar el borde circular (''click para ampliar'')]] | ||
+ | | [[Archivo:T12-exp12.png|thumb|300px| Cilindro con borde redondeado (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T12-exp13.png|thumb|300px| Cilindro con borde achaflanado (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Los chaflanes y redondeos se pueden aplicar en figuras no convexas para crear refuerzos en las uniones a 90 grados. La forma de hacerlo es la habitual: se selecciona la arista de unión entre las dos caras perpendiculares y se aplica un chaflán o un redondeo. En la figura de ejemplo aplicaremos ambas, una a cada lado. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T12-exp14.png|thumb|300px| Figura a la que aplicar refuerzos (''click para ampliar'')]] | ||
+ | | [[Archivo:T12-exp15.png|thumb|300px| Figura con refuerzo (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T12-exp16.png|thumb|300px| Figura con refuerzo cóncavo (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1''': Botón con chaflán en la parte superior y con hendiduras que no lleguen hasta la base (Idea de '''JV. Almodóvar''') | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T12-ej1-boton.png|thumb|300px| Botón (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2''': Tableta de chocolate de 5 x 4 onzas | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T12-ej2-chocolate.png|thumb|300px| Tableta de chocolate (''click para ampliar'')]] | ||
+ | | [[Archivo:T12-ej2-chocolate-3.png|thumb|300px| Cotas de la base de la tableta de chocolate (''click para ampliar'')]] | ||
+ | |-------- | ||
+ | | [[Archivo:T12-ej2-chocolate-4.png|thumb|300px| onza de chocolate: un cubo con chaflán (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3''': | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T12-ej3-soporte.png|thumb|300px| Soporte de chapa de 2mm (''click para ampliar'')]] | ||
+ | | [[Archivo:T12-ej3-soporte-2.png|thumb|300px| Cotas del soporte (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Alfonso López''' y '''Jose Ignacio Alonso''' (@jialonso333) | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T12-Jose-Ignacio-Alonso.png|thumb|300px| Ejercicios 1,2 y 3 de '''Jose Ignacio Alonso''' (@jialonso333) (''click para ampliar'')]] | ||
+ | | [[Archivo:T12-ej1-Alfonso-Lopez.png|thumb|260px| Ejercicio 1 de '''Alfonso López''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T12-ej2-Alfosno-Lopez-chocolate.png|thumb|300px| Ejercicio 2 de '''Alfonso López''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T12-ej3-Alfonso-Lopez-soporte.png|thumb|300px| Ejercicio 3 de '''Alfonso lópez''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T12-redondeo-chaflan/T12-tutorial-ini.fcstd T12-tutorial-ini.fcstd] | ||
+ | | Objetos iniciales sobre los que hacer el tutorial 12 (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T12-redondeo-chaflan/T12-chaflan-redondeo.fcstd T12-chaflan-redondeo.fcstd] | ||
+ | | Piezas de ejemplo, mostradas en el tutorial (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T12-redondeo-chaflan/T12-ej1-boton.fcstd T12-ej1-boton.fcstd] | ||
+ | | Ejercicio 1: Botón (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T12-redondeo-chaflan/STL/T12-ej1-boton.stl T12-ej1-boton.stl] | ||
+ | | Ejercicio 1: Botón (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T12-redondeo-chaflan/T12-ej2-chocolate.fcstd T12-ej2-chocolate.fcstd] | ||
+ | | Ejercicio 2: Tableta de Chocolate (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T12-redondeo-chaflan/STL/T12-ej2-chocolate.stl T12-ej2-chocolate.stl] | ||
+ | | Ejercicio 2: Tableta de Chocolate (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T12-redondeo-chaflan/T12-ej3-pieza.fcstd T12-ej3-pieza.fcstd] | ||
+ | | Ejercicio 3: Pieza de soporte (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T12-redondeo-chaflan/STL/T12-ej3-soporte.stl T12-ej3-soporte.stl] | ||
+ | | Ejercicio 3: Pieza de soporte (STL) | ||
+ | |} | ||
+ | |||
+ | === 13 ¡Con un par de esferas! === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=FChk-69h8SY '''Video Tutorial 13/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T13-1.png|thumb|300px| Cambiando los parámetros de una esfera (''click para ampliar'')]] | ||
+ | | [[Archivo:T13-2.png|thumb|300px| Portacanicas de 3 x 3 (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | Aprenderemos a hacer esferas y ver cuáles son sus parámetros. Como ejemplo haremos un portacanicas para guardar 9 canicas | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Las esferas se crean usando el icono amarillo con una esfera [[Archivo:Freecad-icono-esfera.png]] en el banco de trabajo '''part'''. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T13-exp1.png|thumb|300px| Icono para crear una esfera (''click para ampliar'')]] | ||
+ | | [[Archivo:T13-exp2.png|thumb|300px| Esfera hola mundo (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Las esferas tienen '''4 propiedades''' importantes, accesibles desde la '''pestaña DATA''': radio, ángulo 1, ángulo 2 y ángulo 3. | ||
+ | El '''ángulo 1''' determina la posición del plano inferior de corte de la esfera. En las figuras se muestra un valor de este ángulo de 0 grados (correspondiente a una semiesfera) y de 20 grados (zona esférica): | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T13-exp3.png|thumb|300px| Semiesfera (''click para ampliar'')]] | ||
+ | | [[Archivo:T13-exp4.png|thumb|300px| Zona esférica con angulo1 = 20 (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | El '''ángulo 2''' determina la posición del plano superior de corte para hacer una zona esférica. En las figuras el valor se ha fijado a 60 grados. Finalmente, el '''ángulo 3''' determina la rotación a lo largo del eje z. En la figura se ha puesto a 270 grados | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T13-exp5.png|thumb|300px| Zona esférica con angulo1 = 20 y angulo2 = 60 (''click para ampliar'')]] | ||
+ | | [[Archivo:T13-exp6.png|thumb|300px| Misma zona esférica pero con angulo3 = 270 (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Como ejemplo de uso de las esferas vamos a hacer un '''portacanicas''', para poder colocar 9 canicas. Hacemos primero una esfera de '''8mm de radio''' y usando la repetición creamos un array de 3 x 3 esferas, dejando '''2mm de espacio entre ellas'''. A continuación hacemos la base, con unas dimensiones de '''56 x 56 x 10 mm'''. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T13-exp7.png|thumb|300px| Array de canicas (''click para ampliar'')]] | ||
+ | | [[Archivo:T13-exp8.png|thumb|300px| Base para las canicas (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Movemos la base para que las esferas queden centradas y que sólo sobresalgan las semiesferas. Luego movemos tanto la caja como las esferas para situar el origen de referencia en una de las esquinas inferiores de la caja. Por último hacemos la diferencia entre la base y las esferas para obtener nuestro portacanicas. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T13-exp9.png|thumb|300px| La base con las canicas, con el origen en el vértice inferior (''click para ampliar'')]] | ||
+ | | [[Archivo:T13-exp10.png|thumb|300px| El portacanicas terminado (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1''': Cabeza de robot | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T13-ej1-cabeza-robot.png|thumb|300px| Cabeza de robot (''click para ampliar'')]] | ||
+ | | [[Archivo:T13-ej1-cabeza-robot-2.png|thumb|300px| Cotas de la cabeza de robot (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2''': Dado | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T13-ej2-dado-1.png|thumb|300px| Dado (''click para ampliar'')]] | ||
+ | | [[Archivo:T13-ej2-dado-2.png|thumb|300px| Dado con las esferas que para hacer los huecos (''click para ampliar'')]] | ||
+ | |---- | ||
+ | | [[Archivo:T13-ej2-dado-3.png|thumb|300px| Dado con sus cotas (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3''': Ficha de dominó | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T13-ej3-domino-1.png|thumb|300px| Ficha de dominó (''click para ampliar'')]] | ||
+ | | [[Archivo:T13-ej3-domino-2.png|thumb|300px| Ficha de dominó con las esferas para hacer los huecos (''click para ampliar'')]] | ||
+ | |---- | ||
+ | | [[Archivo:T13-ej3-domino-3.png|thumb|300px| Ficha de dominó con cotas (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Jose María Martín''' y '''Jose Ignacio Alonso''' (@jialonso333) | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T13-ej1-Jose-Maria-Martin-droide.png|thumb|300px| Droide, por '''Jose María Martín''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T13-ej3-Jose-Maria-Martin-domino.png|thumb|300px| Ficha de dominó, por '''Jose María Martín''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T13-ej2-Jose-Maria-Martin-dado1.png|thumb|300px| Dado, por '''Jose María Martín''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T13-ej2-Jose-Maria-Martin-dado2.png|thumb|300px| Dado, por '''Jose María Martín''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T13-ej123-Jose-Ignacio-Alonso.png|thumb|300px| '''Jose Ignacio Alonso''' (@jialonso333) (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T13-esferas/T13-esferas-portacanicas.fcstd T13-esferas-portacanicas.fcstd] | ||
+ | | Portacanicas (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T13-esferas/STL/T13-esferas-portacanicas.stl T13-esferas-portacanicas.stl] | ||
+ | | Portacanicas (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T13-esferas/T13-ej1-cabeza-robot.fcstd T13-ej1-cabeza-robot.fcstd] | ||
+ | | Cabeza de robot (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T13-esferas/STL/T13-ej1-cabeza-robot.stl T13-ej1-cabeza-robot.stl ] | ||
+ | | Cabeza de robot (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T13-esferas/T13-ej2-dado.fcstd T13-ej2-dado.fcstd] | ||
+ | | Dado (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T13-esferas/STL/T13-ej2-dado.stl T13-ej2-dado.stl] | ||
+ | | Dado (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T13-esferas/T13-ej3-dominio.fcstd T13-ej3-dominio.fcstd] | ||
+ | | Ficha dominó (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T13-esferas/STL/T13-ej3-ficha-domino.stl T13-ej3-ficha-domino.stl] | ||
+ | | Ficha dominó (STL) | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | === 14 Más figuras: usando conos === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=eqh_KMsePPU '''Video Tutorial 14/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T14-cono.png|thumb|300px| Un cono con ángulo de revolución de 270 grados (''click para ampliar'')]] | ||
+ | | [[Archivo:T14-vaso.png|thumb|300px| Un vaso hecho con conos(''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | Creación de conos y conos truncados. Los conos tienen 4 parámetros: radio de la base, radio superior, altura y ángulo de revolución. | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | Para crear nuestro primer cono, nos vamos al banco de trabajo '''part''' y le damos al icono de '''crear conos''' [[Archivo:Freecad-icono-cono.png]]. En la pestaña de DATA vemos la propiedades del cono, que son 4: altura, radio1, radio2 y ángulo de revolución. Con '''radius1''' cambiamos '''el radio de la base inferior'''. Lo pondremos a 10mm | ||
+ | {| | ||
+ | | [[Archivo:T14-exp-1.png|thumb|300px| El cono truncado hola mundo (''click para ampliar'')]] | ||
+ | | [[Archivo:T14-exp-2.png|thumb|300px| Cono con el radio de la base a 10mm (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Con '''radius2''' modificamos el de la base superior. Lo ponemos a 1mm. Si se pone a 0mm tendremos un cono perfecto (y no truncado). Con '''angle''' cambiamos el ángulo de revolución. Lo ponemos por ejemplo a 270 grados para ver su efecto. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T14-exp-3.png|thumb|300px| Cono con radio de la base superior a 1mm (''click para ampliar'')]] | ||
+ | | [[Archivo:T14-exp-4.png|thumb|300px| Cono con ángulo de revolución de 270 grados (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Vamos a crear un vaso de ejemplo, usando conos. Creamos un cono con los siguientes parámetros: '''radius1 = 15''', '''radius2 = 25''', '''height = 70'''. Este será el cono que define el exterior del vaso. A continuación lo duplicamos (''edit/duplicate selection'') y modificamos los radios para que sean 2mm menores: '''radius1 = 13''', '''radius2 = 23'''. Con esto conseguimos que el ancho de la pared del vaso sea de 2mm. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T14-exp-5.png|thumb|300px| Primer cono truncado: el exterior del vaso (''click para ampliar'')]] | ||
+ | | [[Archivo:T14-exp-6.png|thumb|300px| Segundo cono: define el interior del vaso (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | El cono interior su desplazamos 2mm a lo largo del eje z, de manera que sobresalga sobre el otro. Seleccionamos el exterior, luego el interior y hacemos la diferencia para vaciarlo por dentro. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T14-exp-7.png|thumb|300px| El cono interior sobresaliendo 2mm (''click para ampliar'')]] | ||
+ | | [[Archivo:T14-exp-8.png|thumb|300px| Resta de los dos conos: vaciado del vaso (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Ahora redondeamos los dos bordes superiores (interior y exterior), dándoles un radio de redondeo de 1mm. Finalmente lo dejamos con un 50% de transparencia, para ver el interior | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T14-exp-9.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T14-exp-10.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
==== Ejercicios propuestos ==== | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1''': Tornillo M4 de cabeza cónica | ||
+ | {| | ||
+ | | [[Archivo:T14-ej1-tornillo-1.png|thumb|300px| Tornillo M4 de cabeza cónica (''click para ampliar'')]] | ||
+ | | [[Archivo:T14-ej1-tornillo-3.png|thumb|300px| Cotas del tornillo M4 de cabeza cónica (''click para ampliar'')]] | ||
+ | |} | ||
+ | * '''Ejercicio 2''': Cono de tráfico | ||
+ | {| | ||
+ | | [[Archivo:T14-ej2-cono-trafico-4.png|thumb|300px| Vistas del cono (''click para ampliar'')]] | ||
+ | | [[Archivo:T14-ej2-cono-trafico-3.png|thumb|300px| Cotas del cono (''click para ampliar'')]] | ||
+ | |} | ||
+ | * '''Ejercicio 3''': Embudo | ||
− | === 2) | + | {| |
+ | | [[Archivo:T14-ej3-embudo-4.png|thumb|300px| Diferentes vistas del embudo (''click para ampliar'')]] | ||
+ | | [[Archivo:T14-ej3-embudo-3.png|thumb|300px| Cotas del embudo (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Alfonso López''' y '''Jose Ignacio Alonso''' (@@jialonso333) | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T14 ej1 Alfonso lopez tornillo.png|thumb|300px| Tornillo, por '''Alfonso López''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T14 ej2 Alfonso lopez cono trafico.png|thumb|300px| Cono de tráfico, por '''Alfonso López''' (''click para ampliar'')]] | ||
+ | |-------- | ||
+ | | [[Archivo:T14 ej3 Alfonso lopez embudo.png|thumb|300px| Embudo, por '''Alfonso López''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T14-ej123-Jose-Ignacio-Alonso.jpeg|thumb|600px| Ejercicios de '''Jose Ignacio Alonso''' (@jialonso333) (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T14-conos/T14-vaso.fcstd T14-vaso.fcstd] | ||
+ | | Vaso de ejemplo (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T14-conos/STL/T14-vaso.stl T14-vaso.stl] | ||
+ | | Vaso de ejemplo (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T14-conos/T14-ej1-tornillo.fcstd T14-ej1-tornillo.fcstd] | ||
+ | | Tornillo de cabeza cónica (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T14-conos/T14-ej2-cono-trafico.fcstd T14-ej2-cono-trafico.fcstd] | ||
+ | | Cono de tráfico (freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T14-conos/STL/T14-ej2-cono-trafico.stl T14-ej2-cono-trafico.stl] | ||
+ | | Cono de tráfico (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T14-conos/T14-ej3-embudo.fcstd T14-ej3-embudo.fcstd] | ||
+ | | Embudo (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T14-conos/STL/T14-ej3-embudo.stl T14-ej3-embudo.stl] | ||
+ | | Embudo (STL) | ||
+ | |} | ||
+ | |||
+ | === 15 Más figuras: usando toros === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=1G78YHRapsI '''Video Tutorial 15/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T15-toro.png|thumb|300px| Toros hola mundo (''click para ampliar'')]] | ||
+ | | [[Archivo:T15-miniskybot-wheel.png|thumb|300px| Ruedas para el printbot miniskybot (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | Creación de toros. Tienen varias propiedades principales: el radio de la sección, el radio del toro y el ángulo de revolución. | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | Creamos un toro hola mundo desde el banco de trabajo '''part''' pulsando el icono amarillo que tiene un toro [[Archivo:Freecad-icono-toro.png]]. El radio del toro se cambia con la propiedad radius1. La ponemos por ejemplo a 14mm, para agrandarlo. | ||
+ | {| | ||
+ | | [[Archivo:T15-exp1.png|thumb|300px| Toro hola mundo (''click para ampliar'')]] | ||
+ | | [[Archivo:T15-exp2.png|thumb|300px| Toro con radio aumentado a 14mm (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | El '''radio de la sección''' del toro se cambia con '''radius2'''. Lo aumentamos a 4. El parámetro '''angle3''' es el '''ángulo de revolución''' del toro. Por defecto este ángulo está a 360 grados (toro cerrado). Cualquier valor menos hará que quede abierto. Lo ponemos como ejemplo a 270 grados. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T15-exp3.png|thumb|300px| Toro con radio de la sección aumentado a 4mm (''click para ampliar'')]] | ||
+ | | [[Archivo:T15-exp4.png|thumb|300px| Toro con ángulo de revolución (angle3) a 270 grados (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Los otros dos ángulos ('''angle1''' y '''angle2''') determinan los ángulos de los semitoros superior e inferior. Sin embargo, al modificar estos valores, '''el toro deja de ser un objeto sólido''', y se convierte en una superficie. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T15-exp5.png|thumb|300px| Angle1 modificado a -90 grados. Ya no es un objeto sólido (''click para ampliar'')]] | ||
+ | | [[Archivo:T15-exp6.png|thumb|300px| Angle2 modificado a 90 grados. Ya no es un objeto sólido (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Como ejemplo de aplicación de uso del toro, vamos a crear la rueda del '''printbot''' [[Miniskybot 2]]. Primero creamos un '''cilindro de 6mm de altura''' y '''radio de 28mm'''. Lo denominamos '''rueda base'''. A continuación creamos un toro que nos servirá para hacer la hendidura por la que va la junta tórica que hace de neumático en la rueda. El '''radio del toro''' es el mismo que el de la rueda: 28mm y el '''radio de su sección''' es de 1.5mm. Lo renombramos a '''hueco-junta-tórica''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T15-exp7.png|thumb|300px| Cilindro de base para la rueda (''click para ampliar'')]] | ||
+ | | [[Archivo:T15-exp8.png|thumb|300px| Toro para hacer la hendidura donde irá la junta tórica (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Ahora restamos la junta tórica a la rueda para crear el hueco. Lo llamamos '''rueda básica'''. Para hacer el hueco de la corona del servo, usamos un '''cilindro de 10.9mm de radio'''. Lo movemos para que penetre por la parte superior de la rueda una distancia de 2mm y se lo restamos. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T15-exp9.png|thumb|300px| Rueda con el hueco para la junta tórica (''click para ampliar'')]] | ||
+ | | [[Archivo:T15-exp10.png|thumb|300px| Rueda con el hueco para la corona circular del servo (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Colocamos un cilindro de '''4.35mm de radio''' y lo restamos, para hacer el hueco para el '''eje del servo'''. Por último hay que hacer los taladros donde irá la corona del servo. Ponemos un '''cilindro de 0.75mm de radio''', que atraviese la rueda. Lo desplazamos a la posición '''x = 7.3''' y hacemos un array axial de 4 | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T15-exp11.png|thumb|300px| Rueda con el hueco para el eje del servo (''click para ampliar'')]] | ||
+ | | [[Archivo:T15-exp12.png|thumb|300px| Rueda con los taladros (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Hacemos la resta y... ¡Ya tenemos nuestra rueda lista! | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T15-exp13.png|thumb|600px| Rueda final (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1''': Smiley! | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T15-ej1-smiley-1.png|thumb|300px| Un smiley (''click para ampliar'')]] | ||
+ | | [[Archivo:T15-ej1-smiley-2.png|thumb|300px| Un smiley acotado (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2''': Portacanicas | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T15-ej2-portacanicas-1.png|thumb|300px| Portacanicas (''click para ampliar'')]] | ||
+ | | [[Archivo:T15-ej2-portacanicas-2.png|thumb|300px| Cotas del portacanicas (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3''': [[Objeto 3D: Pata para mesa de Ikea|Patas para mesa de ikea]] | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T15-ej3-pata-mesa-ikea-1.png|thumb|300px| Pata para mesa de ikea (''click para ampliar'')]] | ||
+ | | [[Archivo:T15-ej3-pata-mesa-ikea-3.png|thumb|300px| Pata con la junta tórica (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T15-ej3-pata-mesa-ikea-2.png|thumb|300px| Cotas de la pata (''click para ampliar'')]] | ||
+ | | [[Archivo:DSC01770.JPG|thumb|300px| Pata impresa puesta en la mesa (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | * Entregas de '''Jose Ignacio Alonso''' @jialonso333 y '''Alfonso López''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T15-ej123-Jose Ignacio Alonso.jpg|thumb|600px| '''Jose Ignacio Alonso''' @jialonso333 (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T15-ej1-Alfonso-Lopez-Smiley.png|thumb|300px| '''Alfonso López''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T15-ej2-Alfonso-Lopez-portacanicas.png|thumb|300px| '''Alfonso López''' (''click para ampliar'')]] | ||
+ | |------- | ||
+ | | [[Archivo:T15-ej3-Alfonso-Lopez-Patas-mesa-ikea.png|thumb|300px| '''Alfonso López''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T15-toros/T15-miniskybot-wheel.fcstd T15-miniskybot-wheel.fcstd] | ||
+ | | Rueda del miniskybot (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T15-toros/STL/T15-miniskybot-wheel.stl T15-miniskybot-wheel.stl] | ||
+ | | Rueda del miniskybot (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T15-toros/T15-ej1-smiley.fcstd T15-ej1-smiley.fcstd] | ||
+ | | Smiley (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T15-toros/STL/T15-ej1-smiley.stl T15-ej1-smiley.stl] | ||
+ | | Smiley (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T15-toros/T15-ej2-portacanicas-toro.fcstd T15-ej2-portacanicas-toro.fcstd] | ||
+ | | Portacanicas (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T15-toros/STL/T15-ej2-portacanicas.stl T15-ej2-portacanicas.stl] | ||
+ | | Portacanicas (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T15-toros/T15-ej3-pata-mesa-ikea.fcstd T15-ej3-pata-mesa-ikea.fcstd] | ||
+ | | Pata mesa ikea (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T15-toros/STL/T15-ej3-pata-mesa-ikea.stl T15-ej3-pata-mesa-ikea.stl] | ||
+ | | Pata mesa ikea (STL) | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | == Extrusión de diseños 2D == | ||
+ | === 16 Boceto hola mundo === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=5fK9_Ux6t8k '''Video Tutorial 16/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T16-2.png|thumb|300px| Un boceto de una estrella (''click para ampliar'')]] | ||
+ | | [[Archivo:T16-1.png|thumb|300px| Estrella 3D hecha a partir de la extrusión de un boceto (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | En los tutoriales del 1 al 15 hemos estado usando '''geometría constructiva''' para crear nuestras piezas. Consiste en combinar figuras básicas (cubos, cilindros, esferas, toros...) mediante las '''operaciones booleanas''' (unión, resta, intersección). | ||
+ | |||
+ | Además de la geometría constructiva, en Freecad se pueden crear piezas mediante '''la extrusión de dibujos 2D'''. Creamos un plano de una sección de la pieza y la extruimos. La clave está por tanto en '''saber dibujar en 2D'''. Los bocetos se crean desde el banco de trabajo '''part design''' | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | Los bocetos los hacemos desde el banco de trabajo '''part design''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T16-exp1.png|thumb|300px| Pasando al banco de trabajo '''part design''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T16-exp2.png|thumb|300px| En el banco de trabajo '''part design''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Para crear nuestro boceto "hola mundo", le damos al icono [[Archivo:Freecad-icono-sketch.png]] en la parte superior (o también a la opción '''create sketch''' con el mismo icono que se encuentra en la pestaña '''tasks'''). Aparecerá una ventana donde seleccionamos el plano en el que colocar el boceto. Lo situaremos en el suelo, en '''el plano xy''' (el que viene por defecto). Pinchamos en ok. Nos aparecerá un fondo cuadriculado. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T16-exp3.png|thumb|300px| Seleccionando el plano donde situar el sketch (''click para ampliar'')]] | ||
+ | | [[Archivo:T16-exp4.png|thumb|300px| Listos para empezar un sketch nuevo (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | En la parte de la izquierda (en task) seleccionamos la opción "grip snap" y DESELECCIONAMOS la opción '''Auto-constraints''' (no queremos meter restricciones en este ejemplo). Vamos a dibujar una estrella a mano. No hace falta que quede perfecta, es un boceto :-) Pinchamos en el icono [[Archivo:Freecad-icono-polyline.png]] para hacer '''líneas múltiples'''. Comenzamos a dibujar la estrella. Cada vez que queramos finalizar una línea le damos al botón izquierdo. El último punto lo situamos encima del primero. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T16-exp5.png|thumb|300px| Dibujando el boceto de una estrella (''click para ampliar'')]] | ||
+ | | [[Archivo:T16-exp6.png|thumb|300px| El boceto de una estrella (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Una vez terminado, podemos mover cada punto dejando apretado el botón izquierdo del ratón y arrastrando el punto a la nueva posición. De esta forma podemos ajustar la forma de la estrella. Cuando hemos terminado de hacer el boceto le damos al botón de '''close'''. Por defecto veremos el boceto sobre el plano xy. Si le damos al icono de perspectiva isométrica lo veremos en 3D | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T16-exp7.png|thumb|300px| Boceto terminado (''click para ampliar'')]] | ||
+ | | [[Archivo:T16-exp8.png|thumb|300px| Boceto de la estrella visto en perspectiva (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Llega el momento de '''extruir el boceto''' para darle grosor y convertirlo en un objeto 3D. Seleccionamos el boceto y le damos al '''icono de extrusión''' (pad) [[Archivo:Freecad-icono-pad.png]]. Por defecto se extruye una distancia de 10mm. La podemos cambiar o bien le damos al botón de OK para finalizar. ¡¡Ya tenemos nuestra estrella!! | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T16-exp9.png|thumb|300px| Sketch seleccionado. Antes de extruirlo (''click para ampliar'')]] | ||
+ | | [[Archivo:T16-exp10.png|thumb|300px| Extruyendo el boceto de la estrella (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T16-exp11.png|thumb|600px| La estrella en 3D (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Ahora tenemos 2 objetos: uno el boceto de la estrella (en 2D). Este boceto lo podemos trasladar y rotar. El otro es la estrella 3D generada mediante la extrusión lineal del boceto. Este objeto NO LO PODEMOS ni trasladar ni rotar, ya que depende del boceto. Esta relación de dependencia la podemos ver desde el '''menú tools/dependency graph'''. Cualquier cambio que hagamos en el bocetó hará que la estrella se modifique. Para editar el boceto hacemos doble click en él (en la ventana de la izquierda, en la pestaña de projects). Se nos abrirá el boceto (visto desde arriba) y nos aparecerá también la estrella 3D. Si queremos ver sólo el boceto, hacemos invisible la estrella, desde la pestaña proyecto (seleccionando la estrella y dándole al espacio). | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T16-exp12.png|thumb|300px| Dependencia entre la estrella 3D y su boceto (''click para ampliar'')]] | ||
+ | | [[Archivo:T16-exp13.png|thumb|300px| Editando el boceto de la estrella 3D (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Podemos editar también el boceto en perspectiva. Si pasamos a la perspectiva isométrica, veremos el boceto y encima la estrella 3D. Podemos mover los puntos de la estrella y veremos cómo la estrella 3D también cambia. Cuando finalizamos la edición le damos a Close. También podemos editar en todo momento la altura de la estrella. Para ella hacemos doble click en la estrella 3D (en la pestaña de proyectos). En el cuadro donde pone '''length''' podemos escribir la nueva altura (por ejemplo 40mm). | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T16-exp14.png|thumb|300px| Vista en perspectiva del boceto de la estrella (''click para ampliar'')]] | ||
+ | | [[Archivo:T16-exp15.png|thumb|300px| Cambiando la altura de la estrella (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1''': Lingote de oro | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T16-ej1-lingote-1.png|thumb|300px| Boceto de la sección del lingote (''click para ampliar'')]] | ||
+ | | [[Archivo:T16-ej1-lingote-2.png|thumb|300px| Lingote de oro (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2''': Flecha | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T16-ej2-flecha-1.png|thumb|300px| Boceto de la flecha (''click para ampliar'')]] | ||
+ | | [[Archivo:T16-ej2-flecha-2.png|thumb|300px| Flecha (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3''': Rayo | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T16-ej3-rayo-1.png|thumb|300px| Boceto del rayo (''click para ampliar'')]] | ||
+ | | [[Archivo:T16-ej3-rayo-2.png|thumb|300px| Rayo (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Jose Ignacio Alonso''' @jialonso333 y '''Alfonso López''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T16-ej123-Jose-Ignacio-Alonso.jpeg|thumb|600px| '''Jose Ignacio Alonso''' @jialonso333 (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T16-ej1-Alfonso-lopez-lingote.png|thumb|300px| '''Alfonso López''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T16-ej2-Alfonso-lopez-flecha.png|thumb|300px| '''Alfonso López''' (''click para ampliar'')]] | ||
+ | |--------- | ||
+ | | [[Archivo:T16-ej3-Alfonso-lopez-rayo.png|thumb|300px| '''Alfonso López''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T16-sketch-hola-mundo/T16-estrella.fcstd T16-estrella.fcstd] | ||
+ | | Estrella (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T16-sketch-hola-mundo/STL/T16-estrella.stl T16-estrella.stl] | ||
+ | | Estrella (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T16-sketch-hola-mundo/T16-ej1-lingote.fcstd T16-ej1-lingote.fcstd] | ||
+ | | Lingote (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T16-sketch-hola-mundo/STL/T16-ej1-lingote.stl T16-ej1-lingote.stl] | ||
+ | | Lingote (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T16-sketch-hola-mundo/T16-ej2-flecha.fcstd T16-ej2-flecha.fcstd] | ||
+ | | Flecha (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T16-sketch-hola-mundo/STL/T16-ej2-flecha.stl T16-ej2-flecha.stl] | ||
+ | | Flecha (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T16-sketch-hola-mundo/T16-ej3-rayo.fcstd T16-ej3-rayo.fcstd] | ||
+ | | Rayo (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T16-sketch-hola-mundo/STL/T16-ej3-rayo.stl T16-ej3-rayo.stl] | ||
+ | | Rayo (STL) | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | === 17 Extrusiones y vaciados === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=dSSEbTNAGts '''Video Tutorial 17/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T17-1.png|thumb|300px| Ejemplo de extrusiones y vaciados (''click para ampliar'')]] | ||
+ | | [[Archivo:T17-2.png|thumb|300px| Bocetos usados para el ejemplo (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | Los bocetos se puden extruir hacia afuera ('''pad'''), pero también hacia dentro ('''pocket''') creando vaciados en las piezas | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Nos vamos a '''part design''' y creamos un boceto nuevo sobre el plano xy. Seleccionamos la '''poli-línea''' y hacemos un perímetro cerrado. Luego lo extruimos hacia fuera '''20mm''' y lo renombramos como '''nivel-1''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T17-exp1.png|thumb|300px| Boceto del nivel 1 (''click para ampliar'')]] | ||
+ | | [[Archivo:T17-exp2.png|thumb|300px| Extrusión del boceto (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Ahora '''seleccionamos la superficie superior''' y le damos a crear un boceto. Este boceto '''quedará asociado a la superficie seleccionada'''. Hacemos otro perímetro cerrado usando la poli-línea. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T17-exp3.png|thumb|300px| Superficie del nivel 1 seleccionada (''click para ampliar'')]] | ||
+ | | [[Archivo:T17-exp4.png|thumb|300px| Boceto del nivel 2 (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | El boceto está situado ahora encima del nivel 1. Lo extruimos 15mm | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T17-exp5.png|thumb|300px| Boceto situado sobre el nivel 1 (''click para ampliar'')]] | ||
+ | | [[Archivo:T17-exp6.png|thumb|300px| Los dos niveles, 1 y 2 (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Seleccionamos la superficie superior del nivel 2 y creamos un nuevo boceto. Otra superficie cerrada | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T17-exp7.png|thumb|300px| Superficie del nivel 2 seleccionada (''click para ampliar'')]] | ||
+ | | [[Archivo:T17-exp8.png|thumb|300px| Nuevo boceto (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Este nuevo boceto lo vamos a usar para hacer un '''vaciado de 5mm de profundidad''' en el nivel 2. Para ello pulsamos en el '''icono pocket''' [[Archivo:Freecad-icono-pocket.png]]. Indicamos 5mm y le damos al ok. El vaciado aparece. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T17-exp9.png|thumb|300px| El boceto sobre el nivel 2 (''click para ampliar'')]] | ||
+ | | [[Archivo:T17-exp10.png|thumb|300px| Vaciado de 5mm (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Hacemos otro vaciado que atraviese los dos niveles anteriores. Creamos un boceto nuevo al lado del vaciado anterior. Le damos al '''icono pocket''' y marcamos que sea de tipo '''through all'''. Luego creamos otro boceto al lado para hacer una torre de 50 mm (con pad) | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T17-exp11.png|thumb|300px| Foso (''click para ampliar'')]] | ||
+ | | [[Archivo:T17-exp12.png|thumb|300px| Torre (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Seleccionamos la cara frontal de la torre y creamos otro boceto en ella. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T17-exp13.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T17-exp14.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Hacemos que este boceto atraviese la torre por completo (pocket). Seleccionamos otra cara en el frontal del primer nivel | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T17-exp15.png|thumb|300px| Vaciado en la torre (''click para ampliar'')]] | ||
+ | | [[Archivo:T17-exp16.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Y hacemos un último vaciado, que hace las veces de tunel. Ahora hacemos invisible todas las extrusiones y hacemos visibles los bocetos | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T17-exp17.png|thumb|300px| Pieza final (''click para ampliar'')]] | ||
+ | | [[Archivo:T17-exp18.png|thumb|300px| Todos los bocetos creatos para hacer la pieza]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1:''' Robot calavera | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T17-ej1-robot-calavera-1.png|thumb|300px| El robot calavera (''click para ampliar'')]] | ||
+ | | [[Archivo:T17-ej1-robot-calavera-2.png|thumb|300px| Boceto de la cabeza del robot (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2:''' Casa | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T17-ej2-casita-1.png|thumb|300px| Una casa (''click para ampliar'')]] | ||
+ | | [[Archivo:T17-ej2-casita-2.png|thumb|300px| Bocetos usados para la casa (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3:''' Juego del laberinto | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T17-ej3-laberinto-1.png|thumb|300px| Laberinto (''click para ampliar'')]] | ||
+ | | [[Archivo:T17-ej3-laberinto-2.png|thumb|300px| Bocetos para el laberinto (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''JV Almodovar''' y '''Jose Ignacio Alonso''' (@jialonso333) | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T17-ej1-Jv-Almodovar-robot-calavera.jpg|thumb|300px| '''JV Almodovar''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T17-ej2-Jv-Almodovar-casa.jpg|thumb|300px| '''JV Almodovar''' (''click para ampliar'')]] | ||
+ | |------- | ||
+ | | [[Archivo:T17-ej2-Jv-Almodovar-casa.jpg|thumb|300px| '''JV Almodovar''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T17-ej-Jose-Ignacio-Alonso.jpg|thumb|600px| '''Jose Ignacio Alonso''' (@jialonso333) (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T17-extrusion-vaciado/T17-extrusion-vaciado.fcstd T17-extrusion-vaciado.fcstd] | ||
+ | | Pieza del tutorial (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T17-extrusion-vaciado/STL/T17-extrusion-vaciado.stl T17-extrusion-vaciado.stl] | ||
+ | | Pieza del tutorial (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T17-extrusion-vaciado/T17-ej1-robot-calavera.fcstd T17-ej1-robot-calavera.fcstd] | ||
+ | | Robot calavera (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T17-extrusion-vaciado/STL/T17-ej1-robot-calavera.stl T17-ej1-robot-calavera.stl] | ||
+ | | Robot calavera (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T17-extrusion-vaciado/T17-ej2-casa.fcstd T17-ej2-casa.fcstd] | ||
+ | | Casa (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T17-extrusion-vaciado/STL/T17-ej2-casa.stl T17-ej2-casa.stl] | ||
+ | | Casa (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T17-extrusion-vaciado/T17-ej3-laberinto.fcstd T17-ej3-laberinto.fcstd] | ||
+ | | Laberinto (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T17-extrusion-vaciado/STL/T17-ej3-laberinto.stl T17-ej3-laberinto.stl] | ||
+ | | Laberinto (STL) | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | === 18 Aplicando restricciones === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=dVg5uBciurs '''Video Tutorial 18/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T18-1.png|thumb|300px| Pieza en L (''click para ampliar'')]] | ||
+ | | [[Archivo:T18-2.png|thumb|300px| Boceto de la pieza (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | Los bocetos difieren del dibujo 2D tradicional. Con los bocetos se parte de algo genérico y poco a poco se va definiendo mediante la aplicación de restricciones. En este tutorial veremos las restricciones de '''puntos coincidentes''', '''líneas horizontales''', '''líneas verticales''', '''misma longitud''', '''cota horizontal''' y '''cota vertical'''. | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Creamos un boceto nuevo en el plano xy. Pinchamos en el icono de '''crear una línea''' [[Archivo:Freecad-icono-linea.png]] y hacemos una línea. Repetimos la operación hasta que tengamos '''cuatro líneas independientes''', como se muestra en la figura. Cada punto de las líneas lo podemos mover. Cada punto tiene 2 coordenadas, y como tenemos en total 8 puntos, nuestro boceto tiene '''16 grados de libertad''' (hay que fijar 16 restricciones). Ahora seleccionamos 2 puntos, cada uno perteneciente a una línea. Lo hacemos haciendo click con el botón izquierdo. No hay que darle al ctrl. Cada vez que se selecciona uno se pone de color verde | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T18-exp1.png|thumb|300px| Cuatro líneas independientes (''click para ampliar'')]] | ||
+ | | [[Archivo:T18-exp2.png|thumb|300px| Los puntos seleccionados (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Ahora le damos a la '''restricción de puntos coincidentes''', representada mediante el icono [[Archivo:Freecad-icono-puntos-coincidentes.png]]. Los dos puntos se fusionarán en uno y las dos líneas quedarán unidas. Ahora hay 7 puntos, y el boceto tiene '''14 grados de libertad''' pendientes de fijarse. | ||
+ | |||
+ | Si pinchamos en el nuevo punto y le damos a la tecla de suprimir, se elimina esta fución y vuelven a aparecer 2 puntos independientes. | ||
+ | |||
+ | Vamos a unir más puntos. Ahora lo haremos de otra manera. En vez de pinchar en cada punto, dejamos pinchado el botón izquierdo y creamos '''una caja de selección''' que contenga a los dos nuevos puntos a unir. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T18-exp3.png|thumb|300px| Dos puntos coincidentes. Las líneas quedan unidas (''click para ampliar'')]] | ||
+ | | [[Archivo:T18-exp4.png|thumb|300px| Seleccionando dos puntos mediante una caja de selección (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Aplicamos la restricción de puntos coincidentes y las líneas quedan unidas. Ahora tenemos 6 puntos y '''12 grados de libertad'''. Hacemos lo mismo con el resto de puntos para que todas las líneas queden unidas. Estamos con 4 puntos y '''8 grados de libertad'''. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T18-exp5.png|thumb|300px| Tres líneas unidas (''click para ampliar'')]] | ||
+ | | [[Archivo:T18-exp6.png|thumb|300px| Las cuatro líneas unidas formando un polígono cerrado (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Seleccionamos la arista superior. Se pondrá en verde. Vamos a aplicar una restricción de horizontalidad mediante el icono [[Archivo:Freecad-icono-restriccion-horizontal.png]]. Ahora la linea está simepre en posión horizontal, aunque se mueva la propia línea o los puntos de sus extremos. '''Los grados de libertad son 7''' | ||
+ | {| | ||
+ | | [[Archivo:T18-exp7.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T18-exp8.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Hacemos lo mismo con la arista inferior. Ahora hay '''6 grados de libertad'''. | ||
+ | Seleccionamos las 2 aristas verticales (se pondrán en verde) | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T18-exp9.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T18-exp10.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | y aplicamos una '''restricción de verticalidad''' a ambas, pulsando el icono [[Archivo:Freecad-icono-restriccion-vertical.png]]. Sólo quedan '''4 grados de libertad'''. | ||
+ | A este mismo resultado se puede llegar de una manera más rápida. Una forma es haber usado la línea múltiple (icono [[Archivo:Freecad-icono-polyline.png]]) activando la opción de auto-constraints (que viene por defecto). Con esta opción cuando se hacen líneas horizontales automáticamente se aplica la restricción de horizontalidad y lo mismo con la vertical. La otra forma es dibujando directamente un rectángulo con el icono [[Archivo:Freecad-icono-rectangulo.png]]. Sobre este rectángulo se aplican las restricciones de verticalidad y horizontalidad. | ||
+ | |||
+ | Las restricciones las eliminamos bien pinchando en la parte izquierda (donde están todas las restricciones) o bien marcando en los dibujos que hay al lado de las líneas (indicando el tipo de restricción). Una vez seleccionado le damos a la tecla de suprimir. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T18-exp11.png|thumb|600px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Marcamos la esquina inferior izquierda y el origen y aplicamos una restricción de coincidencia. El rectángulo se sitúa en el primer cuadrante. Sólo quedan '''2 grados de libertad por fijar'''. Seleccionamos la arista vertical izquierda y pinchamos en el icono [[Archivo:Freecad-icono-cota-v.png]] para '''fijar la cota vertical'''. Ahora sólo queda '''1 grado de libertad''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T18-exp12.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T18-exp13.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Si pinchamos en la cota, se nos habre un diálogo que nos permite especificar la distancia. Ponemos por ejemplo 30mm. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T18-exp14.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T18-exp15.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Ahora fijamos la '''cota horizontal''' con el icono [[Archivo:Freecad-icono-cota-h.png]]. La ponemos a 40mm. El boceto pasa ahora a tener '''color verde'''. Esto significa que está totalmente '''definido'''. Si seleccionamos la cota horizontal y le damos a la tecla de suprimir, se elimina esta restricción. En ocasiones nos puede interesar hacer un cuadrado, en el que los dos lados son iguales. Para lograrlo usamos la '''restricción de igualdad'''. Seleccionamos dos líneas del cuadrado y pinchamos en el icono de igualdad: [[Archivo:Freecad-icono-igual.png]] | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T18-exp16.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T18-exp17.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1:''' Viga en H | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T18-ej1-viga-H-1.png|thumb|300px| Viga en H (''click para ampliar'')]] | ||
+ | | [[Archivo:T18-ej1-viga-H-2.png|thumb|300px| Boceto de la viga en H (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2:''' Letras | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T18-ej2-HOLA.png|thumb|600px| "HOLA" a base de 4 letras hechas mediante 4 bocetos (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T18-ej2-H.png|thumb|300px| Boceto de la H (''click para ampliar'')]] | ||
+ | | [[Archivo:T18-ej2-O.png|thumb|300px| Boceto de la O (''click para ampliar'')]] | ||
+ | |------- | ||
+ | | [[Archivo:T18-ej2-L.png|thumb|300px| Boceto de la L (''click para ampliar'')]] | ||
+ | | [[Archivo:T18-ej2-A.png|thumb|300px| Boceto de la A (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Alfonso López''' y '''Jose Ignacio Alonso''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T18-ej1-Alfonso-Lopez-viga-H.png|thumb|300px| '''Alfonso López''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T18-ej2-Jose-del-Valle-HOLA.png|thumb|300px| '''Alfonso López''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T18-ej12-Jose-Ignacion-Alonso.jpeg|thumb|600px| '''Jose Ignacio Alonso''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T18-restricciones/T18-pieza-L.fcstd T18-pieza-L.fcstd] | ||
+ | | Pieza en L (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T18-restricciones/STL/T18-pieza-en-L.stl T18-pieza-en-L.stl] | ||
+ | | Pieza en L (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T18-restricciones/T18-ej1-viga-H.fcstd T18-ej1-viga-H.fcstd] | ||
+ | | Viga en H (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T18-restricciones/STL/T18-viga-H.stl T18-viga-H.stl] | ||
+ | | Viga en H (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T18-restricciones/T18-ej2-letras-HOLA.fcstd T18-ej2-letras-HOLA.fcstd] | ||
+ | | HOLA (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T18-restricciones/STL/T18-HOLA.stl T18-HOLA.stl] | ||
+ | | HOLA (STL) | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | === 19 Restricciones de simetría === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=bA06HZKR40E '''Video Tutorial 19/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T19-1.png|thumb|300px| Boceto de una base con taladros en las esquinas (''click para ampliar'')]] | ||
+ | | [[Archivo:T19-2.png|thumb|300px| Pieza rectangular con 4 taladros en las esquinas (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | |||
+ | Las restricciones de simetría nos permiten simplificar la creación de bocetos | ||
+ | |||
+ | '''Conceptos nuevo''': Restricción de simetría, circunferencias, restricción de radio | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Vamos a utilizar la '''simetría''' para crear una base con 4 taladros. Creamos un boceto nuevo y hacemos un '''rectángulo inicial'''. A continuación seleccionamos los dos vértices superiores y el eje Y. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T19-exp1.png|thumb|300px| Rectángulo inicial (''click para ampliar'')]] | ||
+ | | [[Archivo:T19-exp2.png|thumb|300px| vértices superiores y eje vertical seleccionados (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Aplicamos una '''restricción de simetría''' pinchando en el icono [[Archivo:Freecad-icono-simetria.png]]. Ahora, si movemos cualquier de los vertices superiores veremos cómo están siempre a la misma distancia del eje y. Ahora Seleccionamos los dos vértices de la izquierda y el eje X. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T19-exp3.png|thumb|300px| Restricción de simetría en los vértices superiores (''click para ampliar'')]] | ||
+ | | [[Archivo:T19-exp4.png|thumb|300px| Vértices del lado izquierdo y eje X seleccionados (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Le damos nuevamente al icono de restricción de simetría. Ahora al mover uno de los vértices automáticamente se moveran los otros 3 para cumplir con la restricción de simetría. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T19-exp4.png|thumb|600px| Los cuatro vértices son simétricos (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Vamos a colocar '''los taladros'''. Pinchamos en el icono [[Archivo:Freecad-icono-circunferencia.png]] y colocamos el primer taladro. No nos preocupamos por la posición ni por el diámetro. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T19-exp5.png|thumb|300px| Primer taladro colocado (''click para ampliar'')]] | ||
+ | | [[Archivo:T19-exp6.png|thumb|300px| Los cuatro taladros (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Queremos que '''todos los taladros tengan el mismo diámetro'''. Los seleccionamos todos y pinchamos en el icono de '''restricción de igualdad''' [[Archivo:Freecad-icono-igual.png]] | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T19-exp7.png|thumb|300px| Los cuatro taladros seleccionados (''click para ampliar'')]] | ||
+ | | [[Archivo:T19-exp8.png|thumb|300px| Restricción de igualdad aplicada a los cuatro taladros (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Ahora aplicamos las simetrías. Primero en los taladros superiores. Seleccionamos sus centros y el eje Y. Pinchamos en el botón de simetría. Repetimos la operación para los taladros inferiores. Por último lo hacemos en los dos taladros de la izquierda (o la derecha). Seleccionamos el eje x, sus centros y aplicamos la simetría. Ahora Al mover un taladro los otros 3 se moverán con él. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T19-exp9.png|thumb|300px| Simetría en los pares de taladros superiores e inferiores (''click para ampliar'')]] | ||
+ | | [[Archivo:T19-exp10.png|thumb|300px| Simetría aplicada en todos los taladros (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Si aplicamos la simetría del eje Y a los dos taladros de la derecha obtendremos un mensaje de error indicando que hay restricciones redundantes. Esto significa que hay demasiadas restricciones. Tenemos que eliminar la última. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T19-exp11.png|thumb|300px| Mensaje de error si colocamos más restricciones de las debidas (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Lo siguiente es '''fijar la posición de los taladros'''. Usaremos las cotas horizontales y verticales. Tomamos como referencia el taladro superior izquierdo (pero se puede tomar cualquiera de los otros). Pinchamos en el centro y en el vértice superior izquierdo. Aplicamos una '''restricción de cota horizontal'''. Le damos el valor de 6mm. Hacemos lo mismo pero con la cota vertical, con otro valor de 6mm. Si ahora movemos bien los taladros o bien los vértices vemos que cambian las dimensiones de la base, pero que todos los taladros permanencen a la misma distancia de los vértices. | ||
+ | |||
+ | Ahora '''fijamos el radio de los taladros'''. Pinchamos en el icono de fijar radio [[Archivo:Freecad-icono-radio.png]] y damos un valor de 4mm | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T19-exp12.png|thumb|300px| Posición de los taladros fijada (''click para ampliar'')]] | ||
+ | | [[Archivo:T19-exp13.png|thumb|300px| Radio de los taladros fijado (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Quedan 2 grados de libertad por fijar: las dimensiones de la base. Usamos las cotas verticales y horizontales. Damos unas dimensiones de por ejemplo 60mm en el eje x, y 40 en el Y. El boceto se pondrá verde indicando que ya no quedan ningún grado de libertad adicional para fijar. Lo extruimos 4 mm y ya tenemos nuestra pieza. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T19-exp14.png|thumb|300px| Boceto terminado (''click para ampliar'')]] | ||
+ | | [[Archivo:T19-exp15.png|thumb|300px| Base con los taladros lista (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1:''' Ladrillo | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T19-ej1-1.png|thumb|300px| Un ladrillo (''click para ampliar'')]] | ||
+ | | [[Archivo:T19-ej1-2.png|thumb|300px| Boceto del ladrillo (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2:''' Pieza en cruz | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T19-ej2-1.png|thumb|300px| Pieza en cruz (''click para ampliar'')]] | ||
+ | | [[Archivo:T19-ej2-2.png|thumb|300px| Boceto de la pieza en cruz (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3:''' Taburete | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T19-ej3-1.png|thumb|300px| Taburete vista 1 (''click para ampliar'')]] | ||
+ | | [[Archivo:T19-ej3-2.png|thumb|300px| Taburete vista 2 (''click para ampliar'')]] | ||
+ | |---- | ||
+ | | [[Archivo:T19-ej3-3.png|thumb|300px| Boceto del taburete (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Jose Ignacio Alonso''' y '''Alfonso López''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T19-ej123-Jose-Ignacio-Alonso.jpeg|thumb|600px| '''Jose Ignacio Alonso''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T19-ej1-Alfonso-lopez-ladrillo.png|thumb|300px| '''Alfonso López''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T19-ej2-Alfonso-lopez-pieza-cruz.png|thumb|300px| '''Alfonso López''' (''click para ampliar'')]] | ||
+ | |--------------- | ||
+ | | [[Archivo:T19-ej3-Alfonso-lopez-taburete.png|thumb|300px| '''Alfonso López''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T19-restricciones-simetria/T19-base-taladros.fcstd T19-base-taladros.fcstd] | ||
+ | | Base con taladros (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T19-restricciones-simetria/STL/T19-base-taladros.stl T19-base-taladros.stl] | ||
+ | | Base con taladros (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T19-restricciones-simetria/T19-ej1-ladrillo.fcstd T19-ej1-ladrillo.fcstd] | ||
+ | | Ladrillo (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T19-restricciones-simetria/STL/T19-ej1-ladrillo.stl T19-ej1-ladrillo.stl] | ||
+ | | Ladrillo (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T19-restricciones-simetria/T19-ej2-pieza-cruz.fcstd T19-ej2-pieza-cruz.fcstd] | ||
+ | | Pieza en cruz (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T19-restricciones-simetria/STL/T19-ej2-pieza-cruz.stl T19-ej2-pieza-cruz.stl] | ||
+ | | Pieza en cruz (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T19-restricciones-simetria/T19-ej3-taburete.fcstd T19-ej3-taburete.fcstd] | ||
+ | | Taburete (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T19-restricciones-simetria/STL/T19-ej3-taburete.stl T19-ej3-taburete.stl] | ||
+ | | Taburete (STL) | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | === 20 Bocetos de polígonos === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=Q-fzfRTVhg4 '''Video Tutorial 20/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T20-1.png|thumb|300px| Prisma de base triangular. Base: triángulo equilatero (''click para ampliar'')]] | ||
+ | | [[Archivo:T20-2.png|thumb|300px| Boceto de la base del prisma (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | |||
+ | Se muestra cómo '''fijar el ángulo''' entre dos líneas, para poder hacer figuras geométricas como triángulos y polígonos. También se introduce el concepto de línea auxiliar y de '''restricción de contacto'''. | ||
+ | |||
+ | * '''Conceptos nuevos''': Restricción de contacto, líneas auxiliares y restricciones angulares | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Empezamos haciendo un triángulo mediante la línea múltiple. Hacemos que la base del triángulo sea horizontal. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T20-exp1.png|thumb|600px| Triángulo inicial (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Ahora dibujarmos una línea vertical fuera del triángulo. La convertimos en una '''línea auxiliar''' seleccionándola y pinchando en el icono de línea auxiliar [[Archivo:Freecad-icono-linea-aux.png]]. Cambiará a color azul. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T20-exp2.png|thumb|300px| Triángulo + línea vertical (''click para ampliar'')]] | ||
+ | | [[Archivo:T20-exp3.png|thumb|300px| Triángulo + línea auxiliar (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Vamos a hacer que el extremo inferior de la recta vertical se sitúe sobre la base del triángulo. Para ello seleccionamos la base y el punto | ||
+ | y pinchamos en el icono de '''restricción de contacto''' [[Archivo:Freecad-icono-contacto.png]]. El extremo se situará sobre la recta definida por la base del triángulo. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T20-exp4.png|thumb|300px| Base del triángulo y punto inferior de la línea vertical seleccionados (''click para ampliar'')]] | ||
+ | | [[Archivo:T20-exp5.png|thumb|300px| Extremo inferior de la línea auxialir en contacto con la base (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Hacemos que el extremo superior sea coincidente con el vértice superior del triángulo.Para convertir el triángulo en uno '''isósceles''', definimos una restricción de simetría entre los dos extremos de la base y la altura. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T20-exp6.png|thumb|300px| Uso de la línea auxiliar como altura del triángulo (''click para ampliar'')]] | ||
+ | | [[Archivo:T20-exp7.png|thumb|300px| Triángulo isósceles (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Definimos otra restricción de simetría en la altura de manera que el eje x corte al triángulo por su parte media. Para que el origen se sitúe en el centro hacemos que los extremos de la altura sean simétricos con respecto al eje x. | ||
+ | {| | ||
+ | | [[Archivo:T20-exp8.png|thumb|300px| Punto medio de la altura sobre el eje x (''click para ampliar'')]] | ||
+ | | [[Archivo:T20-exp9.png|thumb|300px| Triángulo isósceles situado en el origen (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Aplicaremos una '''restricción angular''' para determinar el ángulo entre la base y el lado izquierdo. Los seleccionamos y pulsamos el icono de fijar un ángulo [[Archivo:Freecad-icono-angulo.png]]. Ponemos por ejemplo un ángulo de 60 grados para que el triángulo sea '''equilátero'''. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T20-exp10.png|thumb|300px| Aristas inferior e izquierda seleccionas para aplicar una restricción angular (''click para ampliar'')]] | ||
+ | | [[Archivo:T20-exp11.png|thumb|300px| Triángulo equilátero (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Por último fijamos la altura a 60mm y extruimos una distancia de por ejemplo 100mm. Ya tenemos nuestro prisma de base triangular | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T20-exp12.png|thumb|300px| Boceto del triángulo equilátero finalizado (''click para ampliar'')]] | ||
+ | | [[Archivo:T20-exp13.png|thumb|300px| Prisma de base triangular (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1:''' Hexágono regular | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T20-ej1-hexagono-2.png|thumb|300px| Hexágono regular (''click para ampliar'')]] | ||
+ | | [[Archivo:T20-ej1-hexagono.png|thumb|300px| Boceto del hexágono (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2:''' Pentágono regular | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T20-ej2-pentagono-2.png|thumb|300px| Pentágono regular (''click para ampliar'')]] | ||
+ | | [[Archivo:T20-ej2-pentagono-1.png|thumb|300px| Boceto del pentágono (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3:''' Estrella de 5 puntas | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T20-ej3-estrella-2.png|thumb|300px| Estrella de 5 puntas (''click para ampliar'')]] | ||
+ | | [[Archivo:T20-ej3-estrella-1.png|thumb|300px| Boceto de la estrella (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Roberto Carlos Carmona''', '''Jose Ignacio Alonso''' y '''Jose del Valle''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T20-ej2-Roberto-Carlos-Carmona-pentagono.png|thumb|300px| '''Roberto Carlos Carmona''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T20-ej3-Roberto-Carlos-carmona-estrella.png|thumb|300px| '''Roberto Carlos Carmona''' (''click para ampliar'')]] | ||
+ | |----- | ||
+ | | [[Archivo:T20-ej1-Roberto-Carlos-Carmona-hexagono.png|thumb|300px| '''Roberto Carlos Carmona''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T20-Carlos-Carmona-Escudo-capitan-america.png|thumb|300px| '''Roberto Carlos Carmona''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T20-Jose-Ignacio-Alonso.jpeg|thumb|600px| '''Jose Ignacio Alonso''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T20-ej123-Jose-del-Valle.png|thumb|600px| '''Jose del Valle''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T20-restricciones-angulares/T19-triangulo.fcstd T19-triangulo.fcstd] | ||
+ | | Prisma base triangular (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T20-restricciones-angulares/STL/T20-prisma-base-triangular.stl T20-prisma-base-triangular.stl] | ||
+ | | Prisma base triangular (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T20-restricciones-angulares/T19-ej1-hexagono.fcstd T19-ej1-hexagono.fcstd] | ||
+ | | Hexágono (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T20-restricciones-angulares/STL/T20-ej1-hexagono.stl T20-ej1-hexagono.stl] | ||
+ | | Hexágono (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T20-restricciones-angulares/T20-ej2-pentagono.fcstd T20-ej2-pentagono.fcstd] | ||
+ | | Pentágono (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T20-restricciones-angulares/STL/T20-ej2-pentagono.stl T20-ej2-pentagono.stl] | ||
+ | | Pentágono (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T20-restricciones-angulares/T20-ej3-estrella5.fcstd T20-ej3-estrella5.fcstd] | ||
+ | | Estrella de 5 puntas (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T20-restricciones-angulares/STL/T20-ej3-estrella.stl T20-ej3-estrella.stl] | ||
+ | | Estrella de 5 puntas (STL) | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | === 21 Arcos === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=lalGueRwZfU '''Video Tutorial 21/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T21-abrazadera-1.png|thumb|300px| Abrazadera (''click para ampliar'')]] | ||
+ | | [[Archivo:T21-abrazadera-2.png|thumb|300px| Boceto de la abrazadera (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | |||
+ | Construcción de bocetos con arcos | ||
+ | |||
+ | * '''Conceptos nuevos''': Arcos, restricción de tangencia, restricción de perpendicularidad | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Creamos un boceto nuevo en el plano XZ. Colocamos '''un arco'''. Para ello pinchamos en el icono [[Archivo:Freecad-icono-arco.png]]. Con el '''botón izquierdo''' posicionamos el '''centro del arco'''. Al hacerlo nos aparecerá una circunferencia blanca con el radio marcado. Colocamos el '''primer punto del arco''' pulsando el botón izquierdo del ratón. Ahora colocamos el '''siguiente punto''' y pulsamos nuevamente en el botón izquierdo. Nos aparecerá un arco, '''definido por 3 puntos''': el centro y los extremos. Tendremos 5 grados de libertad. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T21-exp1.png|thumb|300px| Construyendo el arco (''click para ampliar'')]] | ||
+ | | [[Archivo:T21-exp2.png|thumb|300px| Un arco (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Colocamos dos líneas horizontales coincidentes con los extremos del arco. Queremos que las líneas horizontales sean perpendiculares al arco en sus extremos. Para ello estableceremos una '''restricción de perpendicularidad'''. Seleccionamos una línea horizontal y el arco. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T21-exp3.png|thumb|300px| Arco con dos líneas horizontales en sus puntos extremos (''click para ampliar'')]] | ||
+ | | [[Archivo:T21-exp4.png|thumb|300px| Línea y arco seleccionados para establecer una relación entre ellos (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Ahora pulsamos en '''el icono de restricción perpendicular''' [[Archivo:Freecad-icono-perpendicular.png]]. Repetimos la operación con la línea horizontal de la derecha. Con ello conseguimos un arco que es una semicircunferencia (Arco de medio punto). | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T21-exp5.png|thumb|300px| Restricción de perpendicularidad entre la línea horizontal izquierda y el arco (''click para ampliar'')]] | ||
+ | | [[Archivo:T21-exp6.png|thumb|300px| Semiarco (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Creamos un arco nuevo. Hacemos que su centro sea coincidente con el arco anterior. Creamos dos líneas verticales y las hacemos coincidentes con los extremos del arco | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T21-exp7.png|thumb|300px| Un nuevo arco con centro coincidente en el anterior (''click para ampliar'')]] | ||
+ | | [[Archivo:T21-exp8.png|thumb|300px| dos líneas verticales conectadas en los extremos del nuevo arco (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Vamos a hacer que las líneas verticales sean '''tangentes al arco'''. Seleccionamos la línea vertical izquierda y el arco y aplicamos '''una restricción de tangencia''' pinchando en el icono [[Archivo:Freecad-icono-tangente.png]]. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T21-exp9.png|thumb|300px| Línea vertical y arco seleccionados (''click para ampliar'')]] | ||
+ | | [[Archivo:T21-exp10.png|thumb|300px| Línea vertical tangente al arco (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Repetimos la misma operación con la otra línea vertical, para que también sea '''tangente al arco'''. Aplicamos además una restricción de igualdad para que tengan la misma longitud | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T21-exp11.png|thumb|300px| Las dos líneas verticales con restricción de tangencia (''click para ampliar'')]] | ||
+ | | [[Archivo:T21-exp12.png|thumb|300px| Las dos líneas verticales con restricción de igualdad (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Unimos las dos construcciones mediante poli-líneas, como se muestra en la figura. Ya se vislumbra la forma de la abrazacera. Aplicar restricciones de igualdad a las dos líneas inferiores de los laterales de la abrazadera | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T21-exp13.png|thumb|300px| Creados los laterales de las abrazaderas (''click para ampliar'')]] | ||
+ | | [[Archivo:T21-exp14.png|thumb|300px| Restricción de igualdad en las líneas inferiores de la base de la abrazadera (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Quermeos que la abrazadera '''tenga el mismo espesor''' tanto en su base como en el arco. Para ello creamos una línea auxiliar en la parte inferior del arco. Aplicamos una '''restricción de igualdad''' para que su longitud sea igual a la anchura de la base. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T21-exp15.png|thumb|300px| Línea auxiliar para determinar la anchura del arco (''click para ampliar'')]] | ||
+ | | [[Archivo:T21-exp16.png|thumb|300px| Anchura del arco igual que la anchura de la base (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Una vez que ya tenemos definida la forma de la abrazadera, vamos a empezar a definir su posición y dimensiones. Hacemos que el centro del arco coincida con el origen, mediante una '''restricción de coincidencia'''. Definimos el grosor aplicando una cota horizontal a la línea auxiliar antes creada. Ponemos por ejemplo 4mm | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T21-exp17.png|thumb|300px| Centro de los arcos en el origen (''click para ampliar'')]] | ||
+ | | [[Archivo:T21-exp18.png|thumb|300px| Fijando el espesor de la abrazadera (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Fijamos el '''radio del arco interior''', a por ejemplo 20mm. Por último fijamos la distancia de la parte izquierda de la base. El boceto cambia a color verde para indicarnos que está perfectamente definido. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T21-exp19.png|thumb|300px| Fijando el radio del arco interior (''click para ampliar'')]] | ||
+ | | [[Archivo:T21-exp20.png|thumb|300px| Boceto definido (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Extruimos la abrazadera. Utilizamos la opción "'''Symmetric to plane'''" para que se extruya hacia ambos lados del plano zx (y quede centrada). Opcionalmente podemos ponerle taladros, bien usando cylindros que posicionamos y restamos, o bien creando un boceto en su base con los taladros y usando "pocket". | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T21-exp21.png|thumb|300px| Abrazadera extruida (''click para ampliar'')]] | ||
+ | | [[Archivo:T21-exp22.png|thumb|300px| Abrazadera con taladros (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1:''' Logo Opensource | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T21-ej1-opesource-logo-1.png|thumb|300px| Logotipo del Opensource (''click para ampliar'')]] | ||
+ | | [[Archivo:T21-ej1-opesource-logo-2.png|thumb|300px| Boceto del logotipo opensource (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2:''' Puente / acueducto | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T21-ej2-puente-1.png|thumb|300px| Puente (''click para ampliar'')]] | ||
+ | | [[Archivo:T21-ej2-puente-2.png|thumb|300px| Boceto del puente (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3:''' Gancho de ikea | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T21-ej3-gancho-ikea-1.png|thumb|300px| Gancho de ikea (''click para ampliar'')]] | ||
+ | | [[Archivo:T21-ej3-gancho-ikea-2.png|thumb|300px| Boceto del gancho de ikea (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Jose Ignacio Alonso''' y '''Roberto Carlos Carmona''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T21-ej123-Jose-Ignacio-Alonso.jpeg|thumb|600px| '''Jose Ignacio Alonso''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T21-ej1-Roberto-Carlos-Carmona.png|thumb|300px| '''Roberto Carlos Carmona''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T21-ej2-Roberto-Carlos-Carmona.png|thumb|300px| '''Roberto Carlos Carmona''' (''click para ampliar'')]] | ||
+ | |----- | ||
+ | | [[Archivo:T21-ej3-Roberto-Carlos-Carmona.png|thumb|300px| '''Roberto Carlos Carmona''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T21-arcos/T21-abrazadera.fcstd T21-abrazadera.fcstd] | ||
+ | | Abrazadera (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T21-arcos/STL/T21-abrazadera.stl T21-abrazadera.stl] | ||
+ | | Abrazadera (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T21-arcos/T21-ej1-logo-opensource.fcstd T21-ej1-logo-opensource.fcstd] | ||
+ | | Logotipo Opensource (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T21-arcos/STL/T21-ej1-logo-opensource.stl T21-ej1-logo-opensource.stl] | ||
+ | | Logotipo Opensource (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T21-arcos/T21-ej2-puente.fcstd T21-ej2-puente.fcstd] | ||
+ | | Puente (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T21-arcos/STL/T21-ej2-puente.stl T21-ej2-puente.stl] | ||
+ | | Puente (STL | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T21-arcos/T21-ej3-gancho-ikea.fcstd T21-ej3-gancho-ikea.fcstd] | ||
+ | | Gancho ikea (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T21-arcos/STL/T21-ej3-gancho-ikea.stl T21-ej3-gancho-ikea.stl] | ||
+ | | Gancho Ikea (STL) | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | === 22 ¡Qué vienen los recortes! === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=V0eLXQoFYmM '''Video Tutorial 22/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T22-reprap-drill-1.png|thumb|300px| Taladro "Reprap" (''click para ampliar'')]] | ||
+ | | [[Archivo:T22-reprap-drill-2.png|thumb|300px| Boceto del taladro reprap (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | |||
+ | Se muestra cómo '''realizar recortes en líneas y curvas'''. Es una operación muy común, que se usa mucho con las líneas auxiliares de los bocetos | ||
+ | |||
+ | * '''Conceptos nuevos''': Recorte | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Partimos de un boceto inicial para hacer pruebas de recortes. Seleccionamos '''la herramienta de recorte''' pinchando en el icono [[Archivo:Freecad-icono-recorte.png]]. Situamos el cursor sobre el segmento a recortar. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T22-exp1.png|thumb|300px| Boceto inicial para hacer pruebas de recortes (''click para ampliar'')]] | ||
+ | | [[Archivo:T22-exp2.png|thumb|300px| Segmento a recortar (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Hacemos click con el botón izquierdo y el segmento se recorta hasta llegar a la intersección con la otra línea. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T22-exp3.png|thumb|300px| Un segmento recortado (''click para ampliar'')]] | ||
+ | | [[Archivo:T22-exp4.png|thumb|300px| Otro segmento recortado (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Ahora recortamos el rectángulo. Vamos pulsando en los segmentos que queremos eliminar hasta dejarlo como en la figura. Los círculos también se pueden recortar. Como ejemplo recortamos el sector del círculo | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T22-exp5.png|thumb|300px| El rectángulo recortado (''click para ampliar'')]] | ||
+ | | [[Archivo:T22-exp6.png|thumb|300px| El círculo recortado (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Como ejemplo de aplicación de los recortes, vamos a hacer un '''taladro de tipo reprap''', que es como una gota de agua con la parte superior recortada. Comenzamos haciendo un círculo con centro en el origen y colocando dos líneas unidas, en la parte superior del círculo | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T22-exp7.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T22-exp8.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Hacemos que los extremos de las líneas sean primero '''coincidentes''' con la circunferencia y después '''tangentes''', usando la restricción de tangencia. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T22-exp9.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T22-exp10.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | El punto superior lo hacemos coincidente con el eje Y. Ahora aplicamos la '''herramienta de recorte''' para eliminar el arco de circunferencia que hay entre los dos segmentos tangentes. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T22-exp11.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T22-exp12.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Los segmentos tiene que '''formar un ángulo de 45 grados''' al menos, para que al imprimirse el taladro el plástico no se descuelgue. Para ello hacemos una '''línea auxiliar''' que una los dos puntos de los extremos tangentes. Luego el ángulo entre el segmento izquierdo y la línea auxiliar de 45 grados. Con esto tenemos ya terminada la forma del taladro Reprap clásico. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T22-exp13.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T22-exp14.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Sin embargo, este taladro evolucionó y se comprobó que se podía reducir la altura total del taladro cortando la parte superior, sin perder calidad en su impresión. Tiramos un '''arco auxialiar''' entre los dos puntos de los extremos y colocamos una '''línea horizontal que sea tangente a este arco'''. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T22-exp15.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T22-exp16.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | '''Recortamos las líneas superiores y los extremos sobrantes'''. El nuevo taladro está listo. Sólo falta especificar el radio del taladro. Lo fijamos por ejemplo a 40mm. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T22-exp17.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T22-exp18.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Finalmente lo extruimos y ¡ya tenemos nuestra pieza para hacer taladros en superficies verticales! | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T22-exp19.png|thumb|600px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1:''' Piezas con taladros reprap | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T22-ej1-reprap-drills2.png|thumb|300px| Pieza con 2 taladros de tipo reprap (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2:''' Modelo de bote | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T22-ej2-bote-1.png|thumb|600px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T22-ej2-bote-2.png|thumb|300px| Boceto del bote (''click para ampliar'')]] | ||
+ | | [[Archivo:T22-ej2-bote-3.png|thumb|300px| Cómo se ha hecho el boceto usando recortes (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3:''' Almenas de castillo | ||
+ | {| | ||
+ | | [[Archivo:T22-ej3-almenas-1.png|thumb|600px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T22-ej3-almenas-2.png|thumb|300px| Boceto de las almenas (''click para ampliar'')]] | ||
+ | | [[Archivo:T22-ej3-almenas-3.png|thumb|300px| Cómo se han hecho las almenas mediante recortes (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Jose Ignacio Alonso''' y '''Jose Raul Montero Ponce''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T23-ej123-Jose-Ignacio-Alonso.jpg|thumb|600px| '''Jose Ignacio Alonso''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T22-ej1-Jose-raul-montero-ponce-reprap.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T22-ej2-Jose-raul-montero-ponce-bote.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |--------- | ||
+ | | [[Archivo:T22-ej3-Jose-raul-montero-almenas.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T22-recortes/T22-reprap-drill.fcstd T22-reprap-drill.fcstd] | ||
+ | | Taladro reprap (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T22-recortes/STL/T22-reprap-drill.stl T22-reprap-drill.stl] | ||
+ | | Taladro reprap (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T22-recortes/T22-ej1-reprap-drill2.fcstd T22-ej1-reprap-drill2.fcstd ] | ||
+ | | Pieza con 2 taladros reprap (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T22-recortes/STL/T22-ej1-reprap-drill2.stl T22-ej1-reprap-drill2.stl ] | ||
+ | | Pieza con 2 taladros reprap (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T22-recortes/T22-ej2-bote.fcstd T22-ej2-bote.fcstd] | ||
+ | | Bote (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T22-recortes/STL/T22-ej2-bote.stl T22-ej2-bote.stl] | ||
+ | | Bote (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T22-recortes/T22-ej3-almenas.fcstd T22-ej3-almenas.fcstd] | ||
+ | | Almenas (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T22-recortes/STL/T22-ej3-almenas.stl T22-ej3-almenas.stl] | ||
+ | | Almenas (STL) | ||
+ | |} | ||
+ | |||
+ | === 23 Redondeando bocetos === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=ntNaY2O2v4w '''Video Tutorial 23/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T23-pieza-cruz-1.png|thumb|300px| Pieza en cruz (''click para ampliar'')]] | ||
+ | | [[Archivo:T23-pieza-cruz-2.png|thumb|300px| Boceto de la pieza en cruz (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | Mediante líneas rectas, arcos y la restricción de tangencia se pueden hacer redondeos y refuerzos en bocetos. Sin embargo, se puede utilizar '''la herramienta de redondeo''' que te crea todo esto por ti, muy fácilmente | ||
+ | |||
+ | * '''Conceptos nuevos''': herramienta de redondeo de bocetos | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Partimos de un boceto inicial sobre el que aplicaremos los redondeos. Primero pulsamos el icono de '''la herramienta de redondeo''' [[Archivo:Freecad-icono-redondeo-boceto.png]]. Ahora seleccionamos los dos primeros segmentos, como se muestra en la figura. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T23-exp1.png|thumb|300px| Boceto inicial de partida (''click para ampliar'')]] | ||
+ | | [[Archivo:T23-exp2.png|thumb|300px| Seleccionando dos segmentos para redondear su unión (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Automáticamente aparecerá un arco unido a los dos segmentos y con las restricciones de tangencia y coincidencia creadas. Si movemos los nuevos puntos creados, veremos el arco y podremos cambiar los parámetros del redondeo. Para salir de la herramienta de redonde hay que hacer click con el botón izquierdo en cualquier parte del boceto donde no haya líneas ni puntos, o bien pulsar la tecla escape. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T23-exp3.png|thumb|300px| Redondeo aplicado a los dos segmentos (''click para ampliar'')]] | ||
+ | | [[Archivo:T23-exp4.png|thumb|300px| Modificando los parámetros del redondeo (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | También se pueden unir mediante arcos '''segmentos que no están conectados entre sí'''. Se unirán por la parte donde el ángulo sea menor. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T23-exp5.png|thumb|300px| Uniendo mediante arcos dos segmentos no conectados (''click para ampliar'')]] | ||
+ | | [[Archivo:T23-exp6.png|thumb|300px| Los segmentos no conectados se unen por el extremo que forme menor ángulo (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Para conseguir una forma cerrada mediante arcos, primero hay que mover los extremos a unir para que formen un ángulo menor de 90 grados y luego aplicar la herramienta de redondeo | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T23-exp7.png|thumb|300px| Extremos izquierdos movidos para que tengan un ángulo menor de 90 grados (''click para ampliar'')]] | ||
+ | | [[Archivo:T23-exp8.png|thumb|300px| Ejemplo de forma cerrada con arcos por los dos extremos (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | También lo podemos aplicar para redondear las esquinas de un rectángulo. Primero seleccionamos las aristas del vértice inferior izquierdo. Luego repetimos para el resto de vértices. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T23-exp9.png|thumb|300px| Esquina inferior izquierda del rectángulo redondeada (''click para ampliar'')]] | ||
+ | | [[Archivo:T23-exp10.png|thumb|300px| Todas las esquinas del rectángulo redondeadas (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Y para terminar con los ejemplos, hacemos lo mismo con un triángulo | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T23-exp11.png|thumb|600px| ¡Todos los objetos del boceto origina redondeados! (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Como ejemplo de aplicación vamos a diseñar una '''pieza con 4 brazos''', similares a las que se usan en los '''servos'''. Comenzamos haciendo un boceto. Como tiene 4 brazos, creamos una estrella con 4 brazos. '''Redondeamos los extremos''' de los brazos usando la herramienta de redondeo | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T23-exp12.png|thumb|300px| Boceto inicial (''click para ampliar'')]] | ||
+ | | [[Archivo:T23-exp13.png|thumb|300px| Extremos de los brazos redondeados (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Usamos restricciones verticales y horizontales en las aristas de los brazos. Mediante la restricción de igualdad, hacemos que todos los arcos de los extremos sean iguales. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T23-exp14.png|thumb|300px| Brazos con restricciones horizontales y verticales (''click para ampliar'')]] | ||
+ | | [[Archivo:T23-exp15.png|thumb|300px| Todos los arcos de los extremos son iguales (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Redondeamos los ángulos rectos interiores y aplicamos restricción de igualdad a los 4. También aplicamos las restricciones de igualdad a todos los lados de los brazos | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T23-exp16.png|thumb|300px| Redondeos interiores (''click para ampliar'')]] | ||
+ | | [[Archivo:T23-exp17.png|thumb|300px| Todos los brazos iguales (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Aplicamos simetrías en los centros de los arcos de los extremos, para que centrar la pieza en el origen. Finalmente damos valores a los radios exteriores: 9mm, a los interiores: 3mm y a la distancia entre centros: 80mm. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T23-exp18.png|thumb|300px| Pieza con simetrías (''click para ampliar'')]] | ||
+ | | [[Archivo:T23-exp19.png|thumb|300px| Boceto final, con todos los grados de libertad fijados (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T23-exp20.png|thumb|600px| Pieza final (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1:''' Palanca de pinball | ||
+ | {| | ||
+ | | [[Archivo:T23-ej1-palanca-pinball.png|thumb|300px| Palanca de pinball (''click para ampliar'')]] | ||
+ | | [[Archivo:T23-ej1-palanca-pinball-2.png|thumb|300px| Boceto de la palanca de pinball (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2:''' Pieza en L reforzada | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T23-ej2-pieza-L-1.png|thumb|300px| Pieza en L reforzada (''click para ampliar'')]] | ||
+ | | [[Archivo:T23-ej2-pieza-L-2.png|thumb|300px| Boceto de la pieza en L (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3:''' Corona de 4 brazos para un servo Futaba 3003 | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T23-ej3-Corona-4-brazos-futaba3003-1.png|thumb|300px| Corona para Futaba 3003 (4 brazos) (''click para ampliar'')]] | ||
+ | | [[Archivo:T23-ej3-Corona-4-brazos-futaba3003-2.png|thumb|300px| Boceto de la corona del servo (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Ruben Nieves López''' y '''Carlos Cervilla''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T23-ej1-Ruben-Nieves-Lopez-pinball.jpg|thumb|300px| '''Ruben Nieves López''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T23-ej2-Ruben-Nieves-Lopez-L-reforzada.jpg|thumb|300px| '''Ruben Nieves López''' (''click para ampliar'')]] | ||
+ | |------ | ||
+ | | [[Archivo:T23-ej3-Ruben-Nieves-Lopez-Corona-futaba3003.jpg|thumb|300px| '''Ruben Nieves López''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T23-ej12-Carlos-Cervilla.png|thumb|300px| '''Carlos Cervilla''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T23-redondeos/T23-ini.fcstd T23-ini.fcstd] | ||
+ | | Boceto inicial, de ejemplo para aprender a redondear (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T23-redondeos/T23-pieza-cruz.fcstd T23-pieza-cruz.fcstd]] | ||
+ | | Pieza con 4 brazos (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T23-redondeos/STL/T23-pieza-cruz.stl T23-pieza-cruz.stl] | ||
+ | | Pieza con 4 brazos (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T23-redondeos/T23-ej1-palanca-pinball.fcstd T23-ej1-palanca-pinball.fcstd] | ||
+ | | Palanca de pinball (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T23-redondeos/STL/T23-ej1-palanca-pinball.stl T23-ej1-palanca-pinball.stl] | ||
+ | | Palanca de pinball (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T23-redondeos/T23-ej2-pieza-en-L.fcstd T23-ej2-pieza-en-L.fcstd] | ||
+ | | Pieza en L (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T23-redondeos/STL/T23-ej2-pieza-en-L.stl T23-ej2-pieza-en-L.stl ] | ||
+ | | Pieza en L (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T23-redondeos/T23-ej3-corona-futaba.fcstd T23-ej3-corona-futaba.fcstd] | ||
+ | | Corona de 4 brazos para servo Futaba 3003 (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T23-redondeos/STL/T23-ej3-corona-futaba.stl T23-ej3-corona-futaba.stl] | ||
+ | | Corona de 4 brazos para servo Futaba 3003 (STL) | ||
+ | |} | ||
+ | |||
+ | === 24 Restricciones externas === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=n0OcbjvGdlM '''Video Tutorial 24/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T24-pieza-ejemplo-1.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T24-pieza-ejemplo-2.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | |||
+ | Cuando se crean piezas mediante bocetos, es necesario tener acceso a elementos externos al boceto para establecer restricciones con respecto a ellos, como por ejemplo partes coincidentes o cotas. Esto se consigue mediante '''la herramienta de acceso a elementos externos'''. | ||
+ | |||
+ | * '''Conceptos nuevos''': Elementos externos | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Comenzamos creando un boceto en el plano xy, con un rectángulo. Lo vamos a hacer '''simétrico con respecto al origen'''. Pinchamos en el punto de la esquina superior izquierda, luego en el de la esquina inferior derecha y finalmente en el origen. Aplicamos una '''restricción de simetría''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T24-exp1.png|thumb|300px| Boceto en xy con un rectángulo (''click para ampliar'')]] | ||
+ | | [[Archivo:T24-exp2.png|thumb|300px| Puntos de la esquina superior izquierda, inferior derecha y orígen seleccionados (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | El rectángulo queda simétrico con respecto a los ejes x,y. Ahora establecemos las dimensiones de las aristas horizontales y verticales a 50mm y 30mm respectivamente (por ejemplo) | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T24-exp3.png|thumb|300px| Rectángulo con simetría respecto al origen (''click para ampliar'')]] | ||
+ | | [[Archivo:T24-exp4.png|thumb|300px| Primer boceto finalizado (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Extruimos el boceto 10mm. Seleccionamos la cara superior | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T24-exp5.png|thumb|300px| Boceto extruido (''click para ampliar'')]] | ||
+ | | [[Archivo:T24-exp6.png|thumb|300px| Cara superior seleccionada, para colocar ahí otro boceto (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Creamos '''un boceto nuevo en la cara superior'''. Colocamos un rectángulo y lo hacemos que sea simétrico con respecto al eje y, para que quede centrado | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T24-exp7.png|thumb|300px| Segundo boceto, con un rectángulo (''click para ampliar'')]] | ||
+ | | [[Archivo:T24-exp8.png|thumb|300px| Rectángulo simétrico con respecto al eje y (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Si ahora queremos hacer que este rectángulo se encuentre a '''una distancia fija de la arista superior de la pieza''', tenemos que '''importar esa arista''' en nuestro boceto, y usarla de referencia para '''fijar restricciones'''. Eso lo hacemos pulsando el icono [[Archivo:Freecad-icono-geometria-externa.png]]. A continuación seleccionamos la arista y pulsamos el botón izquierdo del ratón. Nos aparecerá una nueva arista en rosa, que es '''la proyección de la arista de la pieza en nuestro boceto'''. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T24-exp9.png|thumb|300px| Seleccionando una arista externa (''click para ampliar'')]] | ||
+ | | [[Archivo:T24-exp10.png|thumb|300px| Nueva arista externa, en rosa (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Si hacemos no visible la pieza original, vemos nuestro boceto con la linea externa en rosa. Esta línea externa NO es una línea del boceto, sino que es similar a las líneas auxiliares. Si cerramos el boceto, la línea no la veremos. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T24-exp11.png|thumb|300px| Nuestro boceto con la línea externa (''click para ampliar'')]] | ||
+ | | [[Archivo:T24-exp12.png|thumb|300px| El boceto que estamos creando. La línea externa NO aparece (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Ahora ya podemos establecer '''la distancia entre la arista superior y nuestro rectángulo'''. Por último ponemos fijamos la anchura y altura del rectángulo | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T24-exp13.png|thumb|300px| Distancia fijada entre línea externa y rectángulo (''click para ampliar'')]] | ||
+ | | [[Archivo:T24-exp14.png|thumb|300px| Boceto terminado (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T24-exp15.png|thumb|600px| Pieza final (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1:''' Marco | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T24-ej1-marco-1.png|thumb|300px| Marco para fotos. Anchura del marco: 10mm (''click para ampliar'')]] | ||
+ | | [[Archivo:T24-ej1-marco-2.png|thumb|300px| Boceto de la base del marco (''click para ampliar'')]] | ||
+ | |------- | ||
+ | | [[Archivo:T24-ej1-marco-3.png|thumb|300px| Boceto del vaciado (''click para ampliar'')]] | ||
+ | | [[Archivo:T24-ej1-marco-4.png|thumb|300px| Los dos bocetos en perspectiva (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2:''' Pieza con 4 alojamientos cuadrados | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T24-ej2-pieza-alojamientos-1.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T24-ej2-pieza-alojamientos-2.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |------- | ||
+ | | [[Archivo:T24-ej2-pieza-alojamientos-3.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T24-ej2-pieza-alojamientos-4.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3:''' Escuadra reforzada | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T24-ej3-escuadra-1.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T24-ej3-escuadra-2.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |----- | ||
+ | | [[Archivo:T24-ej3-escuadra-3.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T24-ej3-escuadra-4.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Jose Ignacio Alonso''' y '''JC Bedelber''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T24-ej123-Jose-Ignacio-Alonso.jpeg|thumb|600px| '''Jose Ignacio Alonso''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T24-ej123-Bedelber-JC.jpg|thumb|600px| '''JC Bedelber''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T24-restricciones-externas/T24-pieza-ejemplo2.fcstd T24-pieza-ejemplo2.fcstd] | ||
+ | | Pieza de ejemplo (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T24-restricciones-externas/STL/T24-pieza-ejemplo2.stl T24-pieza-ejemplo2.stl] | ||
+ | | Pieza de ejemplo (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T24-restricciones-externas/T24-ej1-marco.fcstd T24-ej1-marco.fcstd] | ||
+ | | Marco (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T24-restricciones-externas/STL/T24-ej1-marco.stl T24-ej1-marco.stl ] | ||
+ | | Marco (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T24-restricciones-externas/T24-ej2-pieza-alojamientos.fcstd T24-ej2-pieza-alojamientos.fcstd] | ||
+ | | Pieza con alojamientos (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T24-restricciones-externas/STL/T24-ej2-pieza-alojamientos.stl T24-ej2-pieza-alojamientos.stl] | ||
+ | | Pieza con alojamientos (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T24-restricciones-externas/T24-ej3-escuadra-3D.fcstd T24-ej3-escuadra-3D.fcstd] | ||
+ | | Escuadra reforzada (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T24-restricciones-externas/STL/T24-ej3-escuadra.stl T24-ej3-escuadra.stl] | ||
+ | | Escuadra reforzada (STL) | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | === 25 Extrusión axial === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=vE-KlUTqzJs '''Video Tutorial 25/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T25-rueda-miniskybot-1.png|thumb|300px| Rueda base del Miniskybot (''click para ampliar'')]] | ||
+ | | [[Archivo:T25-rueda-miniskybot-2.png|thumb|300px| Perfil de la rueda (''click para ampliar'')]] | ||
+ | |------ | ||
+ | | [[Archivo:T25-rueda-miniskybot-3.png|thumb|300px| Rueda + perfil (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | |||
+ | Generacion de '''sólidos de revolución''' mediante la extrusión axial. Se crea el perfil del objeto con un boceto, el cual se rota alrededor del eje vertical generando el sólido (o la superficie) | ||
+ | |||
+ | * '''Conceptos nuevos''': Extrusión axial | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Creamos un boceto en el plano vertical xz, con el diseño mostrado en la figura, hecho con una línea múltiple. No hay que especificar las dimensiones. Cerramos el boceto | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T25-exp1.png|thumb|300px| Boceto de prueba (''click para ampliar'')]] | ||
+ | | [[Archivo:T25-exp2.png|thumb|300px| Boceto listo para la extrusión axial (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Para '''extruirlo axialmente''' seleccionamos el boceto y pulsamos el icono [[Archivo:Freecad-icono-revolution.png]] o le damos a la '''opción revolution''' en la pestaña de tasks ([[Archivo:Freecad-revolution.png]]). | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T25-exp3.png|thumb|300px| Pieza extruida axialmente, 360 grados (''click para ampliar'')]] | ||
+ | | [[Archivo:T25-exp4.png|thumb|300px| Extrusión axial de 270 grados (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Vamos a hacer ahora una rueda para el miniskybot. Comenzamos creando el boceto en el plano xz, con la forma mostrada en la figura. Luego establecemos las simetrías en el eje x | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T25-exp5.png|thumb|300px| Boceto inicial para la rueda del miniskybot (''click para ampliar'')]] | ||
+ | | [[Archivo:T25-exp6.png|thumb|300px| Simetrías en el boceto (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Ahora establecemos todas las cotas y ángulos para definir la rueda. La hendidura triangular (de 45 grados) es para colocar la junta tórica en la rueda. Se podría hacer con un semicírculo, sin embargo al hacerla triangular conseguimos que se imprima mejor (el plástico no se descuelga). Finalmente hacemos la extruxión axial para obtener la rueda | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T25-exp7.png|thumb|300px| Boceto final de la rueda del miniskybot (''click para ampliar'')]] | ||
+ | | [[Archivo:T25-exp8.png|thumb|300px| Rueda del miniskybot (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1:''' Corona circular del servo Futaba 3003 | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T25-ej1-corona-servo-1.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T25-ej1-corona-servo-2.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |------- | ||
+ | | [[Archivo:T25-ej1-corona-servo-3.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T25-ej1-corona-servo-4.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |------- | ||
+ | | [[Archivo:T25-ej1-corona-servo-5.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2:''' Polea | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T25-ej2-polea-1.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T25-ej2-polea-2.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |------ | ||
+ | | [[Archivo:T25-ej2-polea-3.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T25-ej2-polea-4.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3:''' Copa | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T25-ej3-copa-2.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T25-ej3-copa-3.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |----- | ||
+ | | [[Archivo:T25-ej3-copa-1.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Jose del Valle''' y '''Jose Ignacio Alonso''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T25-ej1-Jose-del-Valle-corona-servo.png|thumb|300px| '''Jose del Valle''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T25-ej2-Jose-del-Valle-Polea.png|thumb|300px| '''Jose del Valle''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T25-ej3-Jose-del-Valle-copa.png|thumb|300px| '''Jose del Valle''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T25-ej123-Jose-Ignacio-Alonso.png|thumb|600px| '''Jose Ignacio Alonso''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T25-extrusion-axial/T25-rueda-miniskybot.fcstd T25-rueda-miniskybot.fcstd] | ||
+ | | Rueda del miniskybot (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T25-extrusion-axial/STL/T25-rueda-miniskybot.stl T25-rueda-miniskybot.stl ] | ||
+ | | Rueda del miniskybot (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T25-extrusion-axial/T25-ej1-corona-futaba3003.fcstd T25-ej1-corona-futaba3003.fcstd] | ||
+ | | Corona del servo Futaba 3003 (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T25-extrusion-axial/STL/T25-ej1-corona-servo.stl T25-ej1-corona-servo.stl] | ||
+ | | Corona del servo Futaba 3003 (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T25-extrusion-axial/T25-ej2-polea.fcstd T25-ej2-polea.fcstd] | ||
+ | | Polea (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T25-extrusion-axial/STL/T25-ej2-polea.stl T25-ej2-polea.stl] | ||
+ | | Polea (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T25-extrusion-axial/T25-ej3-copa.fcstd T25-ej3-copa.fcstd] | ||
+ | | Copa (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T25-extrusion-axial/STL/T25-ej3-copa.stl T25-ej3-copa.stl] | ||
+ | | Copa (STL) | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | === 26 Extrusión por trayectoria === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=afPX6_MQk10 '''Video Tutorial 26/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T25-extrusion-path-1.png|thumb|300px| Ejemplo de extrusión en trayectoria (''click para ampliar'')]] | ||
+ | | [[Archivo:T25-extrusion-path-2.png|thumb|300px| Los dos bocetos usados para definir la pieza (''click para ampliar'')]] | ||
+ | |------ | ||
+ | | [[Archivo:T25-extrusion-path-3.png|thumb|300px| Sección de la pieza (''click para ampliar'')]] | ||
+ | | [[Archivo:T25-extrusion-path-4.png|thumb|300px| Trayectoria de extrusión (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | La extrusión no sólo se puede hacer lineal y axialmente, sino que también a lo largo de una trayectoria definida, lo que nos permite hacer fácilmente tuberías con curvas, railes, surcos, etc. | ||
+ | |||
+ | * '''Conceptos nuevos''': Extrusión por trayectoria | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Comenzamos creando un '''boceto en blanco en el plano xz'''. Situamos 3 líneas, como en la figura, y luego las unimos mediante arcos con la herramienta de redondeo. Ya tenemos definida una trayectoria. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T26-exp1.png|thumb|300px| Las tres líneas que definen nuestra trayectoria (''click para ampliar'')]] | ||
+ | | [[Archivo:T26-exp2.png|thumb|300px| La trayectoria está definida (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Ahora creamos otro boceto, pero '''en el plano yz'''. En este boceto definiremos '''la sección de nuestra pieza'''. Comenzaremos por una circunferencia, centrada en el origen. Cerramos el boceto. Lo vemos en perspectiva. Ahora tenemos una trayectoria y una sección. Renombramos los bocetos a boceto-trayectoria y boceto-sección para no confundirlos | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T26-exp3.png|thumb|300px| Boceto que define la sección: una circunferencia (''click para ampliar'')]] | ||
+ | | [[Archivo:T26-exp4.png|thumb|300px| Los dos bocetos que definen nuestra pieza: sección y trayectoria (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Ahora nos vamos a '''banco de trabajo part''' y pinchamos en el '''icono sweep''' (barrido) [[Archivo:Freecad-icono-sweep.png]]. Se nos abrirá una nuevo menú en la pestaña de task. Seleccionamos la sección (boceto-seccion) y le damos al icono de la flecha que apunta a la derecha [[Archivo:Freecad-icono-flecha-der.png]]. Ahora seleccionamos en la ventana 3D todos los tramos de la trayectoria (dándole al control-botón izquierdo), hasta que quede en verde. También activamos la casilla "solid object" | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T26-exp5.png|thumb|300px| Dentro del menú de la opción sweep (barrido) (''click para ampliar'')]] | ||
+ | | [[Archivo:T26-exp6.png|thumb|300px| Sección añadida. Trayectoria seleccionada (en verde). Objeto sólido seleccionado (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Le damos al bóton de ok y obtenemos nuestra figura: | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T26-exp7.png|thumb|600px| La tubería generada mediante extrusión por trayectoria (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Vamos a cambiar la sección de la pieza. Editamos el boceto de la sección. Borramos el círculo y ponemos un rectángulo centrado en el origen. Luego redondeamos los dos vértices superiores | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T26-exp8.png|thumb|300px| Rehaciendo la sección (''click para ampliar'')]] | ||
+ | | [[Archivo:T26-exp9.png|thumb|300px| Nueva sección de la pieza (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Repetimos el proceso. Vamos al entorno part, pinchamos en el icono sweep, seleccionamos la nueva sección y le damos a la flecha, seleccionamos todos los tramos de la trayectoria, indicamos que queremos un objeto sólido y le damos al ok. Ya tenemos nuestra pieza. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T26-exp10.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T26-exp11.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Este es el resultado final (Usando la vista Shaded) | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T26-exp12.png|thumb|600px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1:''' Gancho Ikea | ||
+ | |||
+ | {| | ||
+ | | [[ Archivo:T25-ej1-gancho-1.png|thumb|300px| Gancho (''click para ampliar'')]] | ||
+ | | [[ Archivo:T25-ej1-gancho-2.png|thumb|300px| Los dos bocetos del gancho: sección y trayectoria (''click para ampliar'')]] | ||
+ | |----- | ||
+ | | [[ Archivo:T25-ej1-gancho-3.png|thumb|300px| Trayectoria (''click para ampliar'')]] | ||
+ | | [[ Archivo:T25-ej1-gancho-4.png|thumb|300px| Sección (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2:''' Tubo en pared | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T26-ej2-tubo-1.png|thumb|300px| Tubo en pared (''click para ampliar'')]] | ||
+ | | [[Archivo:T26-ej2-tubo-2.png|thumb|300px| Vista trasera (''click para ampliar'')]] | ||
+ | |-------- | ||
+ | | [[Archivo:T26-ej2-tubo-3.png|thumb|300px| Muro, trayectoria y sección del tubo (''click para ampliar'')]] | ||
+ | | [[Archivo:T26-ej2-tubo-4.png|thumb|300px| Boceto de la trayectoria (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3:''' Tobogán | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T26-ej3-tobogan-1.png|thumb|300px| Tobogan (''click para ampliar'')]] | ||
+ | | [[Archivo:T26-ej3-tobogan-2.png|thumb|300px| Sección y trayectoria del tobogán (''click para ampliar'')]] | ||
+ | |------- | ||
+ | | [[Archivo:T26-ej3-tobogan-3.png|thumb|300px| Boceto de la sección del tobogán (''click para ampliar'')]] | ||
+ | | [[Archivo:T26-ej3-tobogan-4.png|thumb|300px| Boceto de la trayectoria del tobogán (''click para ampliar'')]] | ||
+ | |------- | ||
+ | | [[Archivo:T26-ej3-tobogan-5.png|thumb|300px| Trayectoria y sección de la barandilla (''click para ampliar'')]] | ||
+ | | [[Archivo:T26-ej3-tobogan-6.png|thumb|300px| Boceto de la trayectoria de la barandilla (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Jose Ignacio Alonso''' y '''Jose Raul Montero Ponce''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T26-ej123-Jose-Ignacio-Alonso.png|thumb|600px| '''Jose Ignacio Alonso''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T26-ej1-Jose-Raul-Montero-Ponce-ikea.png|thumb|300px| '''Jose Raul Montero Ponce''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T26-ej2-Jose-Raul-Montero-Ponce-tuberia.png|thumb|300px| '''Jose Raul Montero Ponce''' (''click para ampliar'')]] | ||
+ | |-------- | ||
+ | | [[Archivo:T26-ej3-Jose-Raul-Montero-Ponce-Tobogan.png|thumb|300px| '''Jose Raul Montero Ponce''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T26-extrusion-trayectoria/T26-extrusion-path.fcstd T26-extrusion-path.fcstd] | ||
+ | | Ejemplo de extrusión por trayectoria (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T26-extrusion-trayectoria/STL/T26-extrusion-path.stl T26-extrusion-path.stl] | ||
+ | | Ejemplo de extrusión por trayectoria (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/blob/master/Temporada-1/T26-extrusion-trayectoria/T26-ej1-gancho-ikea.fcstd T26-ej1-gancho-ikea.fcstd] | ||
+ | | Gancho de ikea (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T26-extrusion-trayectoria/STL/T26-ej1-gancho-ikea.stl T26-ej1-gancho-ikea.stl] | ||
+ | | Gancho de ikea (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T26-extrusion-trayectoria/T26-ej2-tuberia.fcstd T26-ej2-tuberia.fcstd] | ||
+ | | Tubería (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T26-extrusion-trayectoria/STL/T26-ej2-tuberia.stl T26-ej2-tuberia.stl] | ||
+ | | Tubería (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T26-extrusion-trayectoria/T26-ej3-tobogan.fcstd T26-ej3-tobogan.fcstd] | ||
+ | | Tobogán (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T26-extrusion-trayectoria/STL/T26-ej3-tobogan.stl T26-ej3-tobogan.stl] | ||
+ | | Tobogán (STL) | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | === 27 Interpolación de secciones === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=caO6IHavJMI '''Video Tutorial 27/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T27-interpolacion-1.png|thumb|300px| Misma sección. La superior desplazada (''click para ampliar'')]] | ||
+ | | [[Archivo:T27-interpolacion-2.png|thumb|300px| Misma sección. La superior desplazada y rotada 45 grados (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T27-interpolacion-3.png|thumb|300px| Diferentes secciones. La superior menor (''click para ampliar'')]] | ||
+ | | [[Archivo:T27-interpolacion-4.png|thumb|300px| Diferentes secciones: inferior cuadrado, superior círculo (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T27-interpolacion-5.png|thumb|300px| Tres secciones (''click para ampliar'')]] | ||
+ | | [[Archivo:T27-interpolacion-6.png|thumb|300px| Las tres secciones usadas para generar la pieza (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | |||
+ | Mediante la interpolación de secciones se nos genera una pieza sólida a partir de dos o mas secciones | ||
+ | |||
+ | * '''Conceptos nuevos''': Interpolación de secciones (Utilidad loft) | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Partimos de un boceto de un '''cuadrado de 40mm''' de lado sobre el plano xy. Lo '''duplicamos''' (edit / duplicate selection) y lo '''desplazamos''' 50mm en z y 20mm en el eje Y | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T27-exp1.png|thumb|300px| Boceto en plano xy (''click para ampliar'')]] | ||
+ | | [[Archivo:T27-exp2.png|thumb|300px| Copia del boceto, desplazado 50mm en z, y 20mm en Y (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Renombramos los dos bocetos a '''boceto-base-inferior''' y '''boceto-base-superior'''. Vamos a usar esos dos bocetos para crear el sólido que los tiene como tapas superior e inferior. Nos vamos a entorno '''part''' y pinchamos en el '''icono loft''' [[Archivo:Freecad-icono-loft.png]]. Se nos abrirá un menú en la pestaña task. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T27-exp3.png|thumb|300px| Dos bocetos iguales, pero desplazados (''click para ampliar'')]] | ||
+ | | [[Archivo:T27-exp4.png|thumb|300px| Menú loft (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Seleccionamos el boceto inferior y le damos a la '''fecha azul''' que apunta a la derecha. Hacemos lo mismo con el boceto superior. Seleccionamos el cuadro que pone "Solid object". Al darle al ok nos aparecerá el '''nuevo objeto''' creado a partir de la '''interpolación de las dos secciones'''. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T27-exp5.png|thumb|300px| Los dos bocetos seleccionados para interpolarlos (''click para ampliar'')]] | ||
+ | | [[Archivo:T27-exp6.png|thumb|300px| Objeto resultante de la interpolación de las dos secciones (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Ahora seleccionamos el boceto superior y lo '''rotamos 45 grados alrededor del eje z'''. Le damos al ok y nos aparecerá una nueva figura interpolada | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T27-exp7.png|thumb|300px| Boceto de la base superior rotado 45 alrededor del eje Z (''click para ampliar'')]] | ||
+ | | [[Archivo:T27-exp8.png|thumb|300px| Nueva pieza interpolada (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Vamos a hacer otro ejemplo. Partimos ahora de 2 bocetos cuadrados separados en z una distancia de 50mm. Esta vez están centrados, pero los cuadrados tienen distinto tamaño. Pinchamos en el icono de loft para crear la figura de interpolación. Seleccionamos el boceto de la base inferior y superior igual que hemos hecho antes. Marcamos que sea un objeto sólido. Y le damos al ok. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T27-exp9.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T27-exp10.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Aparecerá una '''pirámide truncada''', de base cuadrada. Ahora editamos el boceto de la base superior y lo cambiamos por una circunferencia. Ahora se nos creará una nueva figura, en la que se partirá de una base cuadrada y termina en base superior circular. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T27-exp11.png|thumb|300px| Las dos bases son iguales, pero de diferente tamaño (''click para ampliar'')]] | ||
+ | | [[Archivo:T27-exp12.png|thumb|300px| Las dos bases son diferentes: la inferior un cuadrado y la superior un círculo (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Duplicamos la base inferior y la desplazamos 100mm en Z. Vamos a crear el nuevo objeto resultante de '''interpolar las 3 secciones'''. Usando la herramienta loft seleccionamos las 3 secciones y marcamos que sea un objeto sólido. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T27-exp13.png|thumb|300px| Las 3 secciones del nuevo objeto (''click para ampliar'')]] | ||
+ | | [[Archivo:T27-exp14.png|thumb|300px| Seleccionando las 3 secciones en el menu de loft (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Le damos al ok y se nos general el objeto. Observamos que '''la unión entre las secciones se hace mediante curvas'''. Seleccionamos el nuevo objeto y nos vamos a sus propiedades en la pestaña DATA. Establecemos la propiedad '''"ruled"''' a '''true'''. Ahora nos aparecerá el objeto en el que '''se han unido las 3 secciones mediante rectas'''. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T27-exp15.png|thumb|300px| Objeto sólido generado a partir de la interpolación de las 3 secciones. Usando curvas (''click para ampliar'')]] | ||
+ | | [[Archivo:T27-exp16.png|thumb|300px| Propiedad ruled a true. Interpolación usando rectas (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Ahora seleccionamos '''Solid''' igual a '''False'''. El objeto está ahora hueco por dentro (es una superficie). Finalmente ponemos '''Ruled''' también a '''false''' para ver la última variante | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T27-exp17.png|thumb|300px| Objeto con la propiedad solid False (''click para ampliar'')]] | ||
+ | | [[Archivo:T27-exp18.png|thumb|300px| Ruled = False, Solid = False (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1:''' Copa maciza | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T27-ej1-copa-1.png|thumb|300px| Copa maciza (''click para ampliar'')]] | ||
+ | | [[Archivo:T27-ej1-copa-2.png|thumb|300px| Secciones que componen la copa (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2:''' Volcan | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T27-ej2-volcan-1.png|thumb|300px| Volcán (''click para ampliar'')]] | ||
+ | | [[Archivo:T27-ej2-volcan-2.png|thumb|300px| Las 2 secciones del volcán (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3:''' Jarrón macizo | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T27-ej3-jarron-1.png|thumb|300px| Jarrón macizo (''click para ampliar'')]] | ||
+ | | [[Archivo:T27-ej3-jarron-2.png|thumb|300px| Las 4 secciones del jarrón (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Jose Ignacio Alonso''' y '''Jose Raul Montero Ponce''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T27-ej123-Jose-Ignacio-Alonso.png|thumb|300px|'''Jose Ignacio Alonso''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T27-ej1-Jose-Raul-Montero-Ponce-copa.png|thumb|300px| '''Jose Raul Montero Ponce''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T27-ej2-Jose-Raul-Montero-Ponce-volcan.png|thumb|300px|'''Jose Raul Montero Ponce''' (''click para ampliar'')]] | ||
+ | |----------- | ||
+ | | [[Archivo:T27-ej3-Jose-Raul-Montero-ponce-jarron.png|thumb|300px| '''Jose Raul Montero Ponce''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T27-interpolacion-secciones/T27-tut1.fcstd T27-tut1.fcstd] | ||
+ | | Paralelepípedo retorcido (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T27-interpolacion-secciones/STL/T27-tut1.stl T27-tut1.stl] | ||
+ | | Paralelepípedo retorcido (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T27-interpolacion-secciones/T27-tut1.fcstd T27-tut1.fcstd] | ||
+ | | Segunda pieza de ejemplo (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T27-interpolacion-secciones/STL/T27-tut2.stl T27-tut2.stl] | ||
+ | | Segunda pieza de ejemplo (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T27-interpolacion-secciones/T27-ej1-copa.fcstd T27-ej1-copa.fcstd] | ||
+ | | Copa maciza (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T27-interpolacion-secciones/STL/T27-ej1-copa.stl T27-ej1-copa.stl] | ||
+ | | Copa maciza (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T27-interpolacion-secciones/T27-ej2-volcan.fcstd T27-ej2-volcan.fcstd] | ||
+ | | Volcán (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T27-interpolacion-secciones/STL/T27-ej2-volcan.stl T27-ej2-volcan.stl] | ||
+ | | Volcán (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T27-interpolacion-secciones/T27-ej3-jarron.fcstd T27-ej3-jarron.fcstd] | ||
+ | | Jarrón macizo (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T27-interpolacion-secciones/STL/T27-ej3-jarron.stl T27-ej3-jarron.stl] | ||
+ | | Jarrón macizo (STL) | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | === 28 Hélices y roscas === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=UynsLGouRKg '''Video Tutorial 28/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T28-1.png|thumb|300px| Una trayectoria en hélice (''click para ampliar'')]] | ||
+ | | [[Archivo:T28-2.png|thumb|300px| Muelle: hélice de sección circular (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T28-3-1.png|thumb|300px| Rosca macho (''click para ampliar'')]] | ||
+ | | [[Archivo:T28-3.png|thumb|300px| Rosca macho en tapón (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T28-4.png|thumb|300px| Tapón con rosca (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | Las '''trayectorias en hélice''' se definen mediante cuatro parámetros: el paso, el radio, la altura y el ángulo de abertura. Con ellas, aplicando la '''extrusión por trayectoria''', podemos crear '''hélices sólidas de diferentes secciones'''. Si la sección es circular, tendremos un muelle. Con las hélices podemos crear '''roscas macho y hembra''', con las que podremos modelar cosas como '''tapones''', '''tornillos''' y '''tuercas'''. | ||
+ | |||
+ | * '''Conceptos nuevos''': Hélice, Rosca | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Partimos del banco de trabajo '''part''' y le damos al icono [[Archivo:Freecad-icono-parametric-objetcts.png]]. Se nos abrirá un menú nuevo en la pestaña task. Allí vamos a la parte superior donde pone plane, pinchamos el desplegagle y seleccionamos helix. Nos aparecerá el menú para crear hélices, con sus 4 parámetros | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T28-exp1.png|thumb|300px| Menú del icono de generación de objetos paramétricos (''click para ampliar'')]] | ||
+ | | [[Archivo:T28-exp2.png|thumb|300px| Menú de creación de trayectorias en hélice (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Vamos a crear una primera hélice que tenga '''4mm de paso''', '''40mm de altura''' y '''20mm de radio'''. El paso nos determina la distancia entre dos espiras consecutivas de la hélice. Ponemos los parámetros y le damos a '''Create'''. Nos aparece la hélice. Le damos al icono de vista en perspectiva. El menú de la hélice no ha desaparecido. Está todavía abierto para crear más hélices. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T28-exp4.png|thumb|300px| Hélice de 4mm de paso, altura de 40mm, radio de 20mm. Vista frontal (''click para ampliar'')]] | ||
+ | | [[Archivo:T28-exp3.png|thumb|300px| Hélice de 4mm de paso, altura de 40mm, radio de 20mm. Vista en perspectiva (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Seleccionamos la hélice en la vista 3D y la borramos (con la tecla supr.). Vamos a crear otra hélice que tenga los mismos parámetros que la anterior pero con '''10mm de paso'''. Ahora la distancia entre espiras es mayor. La borramos y creamos otra nueva, modificando el ángulo para que en vez de 0 sea de '''30 grados'''. Lo que ocurre ahora es que la hélice se va abriendo. Los extremos están inclinados un ángulo de 30 grados. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T28-exp5.png|thumb|300px| Hélice anterior, pero con paso de 10mm (''click para ampliar'')]] | ||
+ | | [[Archivo:T28-exp6.png|thumb|300px| Hélice anterior, con ángulo de 30 grados (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Para los siguientes objetos nos quedamos con la hélice original (4mm de paso, 40mm de altura, 20 de radio y 0 grados). Creamos un '''boceto en el plano xz''' que tenga una circunferencia de radio = 1mm situada en el eje x, a una distancia de 20mm del origen | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T28-exp7.png|thumb|300px| Trayectoria en hélice para hacer la rosca (''click para ampliar'')]] | ||
+ | | [[Archivo:T28-exp8.png|thumb|300px| Boceto con la sección de la rosca (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Ahora aplicamos una '''extrusión por trayectorias''' a la sección circular. Seleccionamos la sección, la hélice en la vista 3D, y marcamos las casillas que de '''objeto sólido''' y '''FRENET'''. Al darle al ok, nos aparecerá la rosca de sección circular. Es en realidad igual que un muelle. Esta operación puede tardar tiempo, dependiendo del ordenador que tengamos. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T28-exp9.png|thumb|300px| Aplicando la extrusión por trayectorias (''click para ampliar'')]] | ||
+ | | [[Archivo:T28-exp10.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Creamos un cilindro de 20mm de diámetro y 44mm de altura. Lo desplazamos 2mm en el eje z para centrarlo y lo unimos a la rosca. Obtenemos una rosca macho. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T28-exp11.png|thumb|300px| Cilindro interior de la rosca (''click para ampliar'')]] | ||
+ | | [[Archivo:T28-exp12.png|thumb|300px| Cilindro y rosca unidos: rosca macho (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Ahora hacemos un tapón roscado. Creamos un cilincro de 24mm de radio y 30mm de altura. Desplazamos la rosca hasta la posición z = 5, de manera que el tapón tenga 3mm de grosor en la parte superior | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T28-exp13.png|thumb|300px| Cuerpo del tapón (''click para ampliar'')]] | ||
+ | | [[Archivo:T28-exp14.png|thumb|300px| Cuerpo del tapón colocado (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Restamos la rosca al cuerpo del tapón. Ya tenemos nuestro tapón listo. Finalmente le cambiamos el color y visualizamos la rosca macho | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T28-exp15.png|thumb|300px| Tapón roscado (''click para ampliar'')]] | ||
+ | | [[Archivo:T28-exp16.png|thumb|300px| Tapoón roscado y rosca macho (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1:''' Amortiguador | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T28-ej1-amortiguador-1.png|thumb|300px| Amortiguador básico (''click para ampliar'')]] | ||
+ | | [[Archivo:T28-ej1-amortiguador-2.png|thumb|300px| Amortiguador sin muelle (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2:''' Tornillo M8 | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T28-ej1-tornillo-1.png|thumb|300px| Tornillo M8 (''click para ampliar'')]] | ||
+ | | [[Archivo:T28-ej2-tornillo-2.png|thumb|300px| Boceto de la rosca M8 (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3:''' Tuerca M8 | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T28-ej3-tuerca-1.png|thumb|300px| Tuerca M8 (''click para ampliar'')]] | ||
+ | | [[Archivo:T28-ej3-tuerca-2.png|thumb|300px| Boceto del cuerpo de la tuerca (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | '''Algunas directrices para explicar cómo hay que hacer la tuerca'''. Se parte de un cuerpo hexagonal definido por el boceto anterior. Sobre él hay que hacer un taladro de 6.8mm de diámetro. A continuación se hace un chaflán en la parte interior, tanto en la superior como inferior, de 1mm de radio. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T28-ej3-tuerca-3.png|thumb|300px| Taladro interior de 6.8mm (''click para ampliar'')]] | ||
+ | | [[Archivo:T28-ej3-tuerca-4.png|thumb|300px| Chaflán interior de 1mm de radio (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Ahora hacemos un chaflán externo. Para ello creamos el boceto mostrado en la figura y lo extruimos axialmente | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T28-ej3-tuerca-5.png|thumb|300px| Tuerca con chaflán externo (''click para ampliar'')]] | ||
+ | | [[Archivo:T28-ej3-tuerca-6.png|thumb|300px| Boceto para el chaflán externo (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Para hacer el chaflán externo restamos la pieza a la tuerca. Finalmente restamos la rosca también a la tuerca, con lo que obtenemos el roscado interior | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T28-ej3-tuerca-7.png|thumb|300px| Pieza para hacer el chaflán externo (''click para ampliar'')]] | ||
+ | | [[Archivo:T28-ej3-tuerca-8.png|thumb|300px| Último paso: restar la rosca a la tuerca (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | * Entregas de '''Jose Ignacio Alonso''' y '''Ruben Nieves''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T28-ej123-Jose-Ignacio-Alonso.png|thumb|600px| '''Jose Ignacio Alonso''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T28-ej123-Ruben-Nieves.png|thumb|600px| '''Ruben Nieves''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T28-helices-roscas/T28-helice-rosca-tapon.fcstd T28-helice-rosca-tapon.fcstd] | ||
+ | | Tapón roscado y rosca macho (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T28-helices-roscas/STL/T28-rosca-macho.stl T28-rosca-macho.stl] | ||
+ | | rosca macho (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T28-helices-roscas/STL/T28-rosca-tapon.stl T28-rosca-tapon.stl] | ||
+ | | Tapón roscado (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T28-helices-roscas/T28-ej1-amortiguador.fcstd T28-ej1-amortiguador.fcstd] | ||
+ | | Amortiguador (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T28-helices-roscas/STL/T28-ej1-amortiguador.stl T28-ej1-amortiguador.stl] | ||
+ | | Amortiguador (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T28-helices-roscas/T28-ej2-tornillo-M8.fcstd T28-ej2-tornillo-M8.fcstd] | ||
+ | | Tornillo M8 (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T28-helices-roscas/STL/T28-ej2-tornillo.stl T28-ej2-tornillo.stl] | ||
+ | | Tornillo M8 (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T28-helices-roscas/T28-ej3-tuerca-M8.fcstd T28-ej3-tuerca-M8.fcstd] | ||
+ | | Tuerca M8 (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T28-helices-roscas/STL/T28-ej3-tuerca-M8.stl T28-ej3-tuerca-M8.stl] | ||
+ | | Tuerca M8 (STL) | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | === 29: Extrusión con torsión === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=PQUEa2YRVng '''Video Tutorial 29/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T29-1.png|thumb|300px| Extrusión + torsión de 180 grados (''click para ampliar'')]] | ||
+ | | [[Archivo:T29-2.png|thumb|300px| Extrusión + torsión de 90 grados (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | |||
+ | Los bocetos se pueden extruir verticalmente con torsión, de manera que roten a medida que se extruyen. La manera de hacerlo es utilizando una hélice, un boceto en el plano xy y una extrusión por trayectorias. Para establecer el ángulo de torsión que queramos, calculamos el paso mediante la siguiente fórmula: P = 360 * H / angulo, donde H es la altura y ángulo el ángulo de torsión en grados. | ||
+ | |||
+ | * '''Conceptos nuevos''': Extrusión con torsión, vista de torno, consola de python | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Vamos a crear un prisma de base cuadrada al que le aplicaremos una torsión. Primero creamos el boceto de la base del prisma: un cuadrado centrado en el origen de 3mm de lado. Luego creamos una hélice de paso 50mm, algura 50mm y el radio es indiferente. Le damos por ejemplo un radio de 10mm | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T29-exp1.png|thumb|300px| Base del prisma: un cuadrado de 30mm de lado (''click para ampliar'')]] | ||
+ | | [[Archivo:T29-exp2.png|thumb|300px| Creando una hélice (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Le damos a create y nos aparecerá la hélice en negro. Ahora vamos a realizar una extrusión por trayectoria usando esa hélice. Le damos al icono de extrusión por trayectoria, seleccionamos el boceto, seleccionamos la hélice en la vista 3D y pinchamos en las casillas de solid y Frenet. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T29-exp3.png|thumb|300px| Base del prisma + hélice (''click para ampliar'')]] | ||
+ | | [[Archivo:T29-exp4.png|thumb|300px| Preparando la Extrusión con torsión (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Le damos al ok y se nos extruye el cuadrado con torsión. Como la hélice tiene un paso de 50mm (igual a la altura) significa que la base se rotará un ángulo de 360 grados. En la imagine parece que ha rotado más. Sin embargo, si seleccionamos una de las hélices laterales, comprobamos que efectivamente el cuadrado ha rotado 360 grados. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T29-exp5.png|thumb|300px| Extrusión con torsión (''click para ampliar'')]] | ||
+ | | [[Archivo:T29-exp6.png|thumb|300px| Una hélice resaltada, para comprobar que el ángulo de giro es de 360 grados (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Si miramos el '''diagrama de dependencias''' (''Tools/dependency graph'') vemos que el prisma extruido con torsión depende del boceto y de la hélice. Esto significa que si modificamos los parámetros de la hélice, automáticamente se modificará el prisma. Vamos a cambiar el ángulo de torsión a 90 grados. El paso que tenemos que aplicar se calcula mediante la fórmula: '''P = 360 * H / ángulo_torsión'''. Vamos a hacer el cálculo en la '''consola de python de Freecad'''. Para abrirla le damos a la opción del menú: ''view/views/python console'' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T29-exp7.png|thumb|300px| Diagrama de dependencias del prisma (''click para ampliar'')]] | ||
+ | | [[Archivo:T29-exp8.png|thumb|300px| Abriendo la consola de python de freecad (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | En la consola escribimos directamente el cálculo a hacer: '''360 * 50 / 90''', donde 50 es la altura del prisma y 90 el ángulo (en grados) de la torsión. Como resultado nos saldrá un valor del '''paso de 200'''. Lo modificamos en la hélice y automáticamente nos aparecerá el nuevo prisma. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T29-exp9.png|thumb|300px| Calculando el paso para un ángulo de 90 grados, usando la consola de python (''click para ampliar'')]] | ||
+ | | [[Archivo:T29-exp10.png|thumb|300px| Prisma con torsión de 90 grados (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Vamos a jugar con la torsión. Aplicamos un ángulo de 45 grados (usando la fórmula anterior sale un paso de 400mm). Luego modificamos la altura a 100mm | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T29-exp11.png|thumb|300px| Torsión de 45 grados (''click para ampliar'')]] | ||
+ | | [[Archivo:T29-exp12.png|thumb|300px| Torsión de 90 grados. Altura de 100mm (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Vamos a decorar un poco las hélices. En total hay 4, una para cada lado del cuadrado. Seleccionamos el prisma y le damos al botón derecho y pinchamos en "'''set colors'''". Seleccionamos la primera helice y le asignamos el color amarillo. Repetimos con el resto de hélices y les damos los colores amarillo, rojo, naranja y verde. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T29-exp13.png|thumb|300px| Una de las hélices de color amarillo (''click para ampliar'')]] | ||
+ | | [[Archivo:T29-exp14.png|thumb|300px| Todas las hélices de colores (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | '''Vamos a hacer que la pieza rote automáticamente'''. Activamos la vista frontal y le damos a ''Tools/view turntable''. Se nos abrirá una nueva ventana donde podemos controlar el ángulo de la pieza y la velocidad de rotación. Le damos al Play para que empiece a moverse. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T29-exp15.png|thumb|300px| Abriendo la vista de torno (''click para ampliar'')]] | ||
+ | | [[Archivo:T29-exp16.png|thumb|300px| Pieza rotando automáticamente (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1:''' Prisma triangular con torsión. Altura 100mm. Ángulo de torsión: 120 grados | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T29-ej1-prisma-triangular-torsion-1.png|thumb|300px| Prisma triangular con torsión (''click para ampliar'')]] | ||
+ | | [[Archivo:T29-ej1-prisma-triangular-torsion-2.png|thumb|300px| Boceto de la base del prisma (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2:''' Prisma rectangular con torsión. Altura 100mm. Ángulo de torsión: 360 x 2 grados (2 vueltas) | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T29-ej2-prisma-rectangular-torsion-1.png|thumb|300px| Prisma rectangular con torsión (''click para ampliar'')]] | ||
+ | | [[Archivo:T29-ej2-prisma-rectangular-torsion-2.png|thumb|300px| Boceto de la base del prisma (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3:''' Prisma pentagonal con torsión. Altura 50mm. Ángulo de torsión: 360 grados | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T29-ej3-prisma-pentagonal-torsion-1.png|thumb|300px| Prisma pentagonal con torsión (''click para ampliar'')]] | ||
+ | | [[Archivo:T29-ej3-prisma-pentagonal-torsion-2.png|thumb|300px| Boceto de la base pentagonal (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Jose Ignacio Alonso''' y '''Rubén Nieves''' | ||
+ | {| | ||
+ | | [[Archivo:T29-ej123-Jose-Ignacio-Alonso.png|thumb|600px| '''Jose Ignacio Alonso''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T29-ej123-Ruben-Nieves.jpg|thumb|600px| '''Rubén Nieves''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T29-extrusion-torsion/T29-prisma-cuadrado-torsion.fcstd T29-prisma-cuadrado-torsion.fcstd] | ||
+ | | Prisma de base cuadrada, con torsión (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T29-extrusion-torsion/STL/T29-prisma-cuadrado-torsion-1.stl T29-prisma-cuadrado-torsion-1.stl] | ||
+ | | Prisma de base cuadrada, con torsión. 360 grados. Altura: 50mm (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T29-extrusion-torsion/STL/T29-prisma-cuadrado-torsion-2.stl T29-prisma-cuadrado-torsion-2.stl] | ||
+ | | Prisma de base cuadrada, con torsión. 90 grados. Altura: 50mm (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T29-extrusion-torsion/STL/T29-prisma-cuadrado-torsion-3.stl T29-prisma-cuadrado-torsion-3.stl] | ||
+ | | Prisma de base cuadrada, con torsión. 45 grados. Altura: 50mm (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T29-extrusion-torsion/STL/T29-prisma-cuadrado-torsion-4.stl T29-prisma-cuadrado-torsion-4.stl] | ||
+ | | Prisma de base cuadrada, con torsión. 90 grados. Altura: 100mm (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T29-extrusion-torsion/T29-ej1-prisma-triangular-torsion.fcstd T29-ej1-prisma-triangular-torsion.fcstd] | ||
+ | | Prisma triangular con torsion (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T29-extrusion-torsion/STL/T29-ej1-prisma-triangular-torsion.stl T29-ej1-prisma-triangular-torsion.stl] | ||
+ | | Prisma triangular con torsion (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T29-extrusion-torsion/T29-ej2-prisma-rectangular-torsion.fcstd T29-ej2-prisma-rectangular-torsion.fcstd] | ||
+ | | Prisma rectangular con torsión (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T29-extrusion-torsion/STL/T29-ej2-prisma-rectangular-torsion.stl T29-ej2-prisma-rectangular-torsion.stl] | ||
+ | | Prisma rectangular con torsión (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T29-extrusion-torsion/T29-ej3-prisma-pentagonal-torsion.fcstd T29-ej3-prisma-pentagonal-torsion.fcstd] | ||
+ | | Prisma pentagonal con torsión (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T29-extrusion-torsion/STL/T29-ej3-prisma-pentagonal-torsion.stl T29-ej3-prisma-pentagonal-torsion.stl] | ||
+ | | Prisma pentagonal con torsión (STL) | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | === 30 Repeticiones y bocetos === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=ny2wTmZEDT4 '''Video Tutorial 30/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T30-1.png|thumb|300px| Piezas de ejemplo, hechas con repeticiones (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | Además de aplicar repeticiones sobre objetos, también es posible aplicar repeticiones a bocetos hechos sobre las piezas, permitiendo hacer repeticionces de taladros, vaciados y salientes | ||
+ | |||
+ | * '''Conceptos nuevos''': Repetición de bocetos lineal y polar. Grupos | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Partimos de tres piezas base, sobre las que aplicaremos las repeticiones. Cada pieza está metida en una carpeta diferente en el árbol de objetos. Esta es una manera de organizar los objetos cuando se tienen varios. Comenzamos con la pieza 1. Hacemos invisibles el resto | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T30-exp1.png|thumb|300px| Piezas de partida, que se usarán para aplicar repeticiones (''click para ampliar'')]] | ||
+ | | [[Archivo:T30-exp2.png|thumb|300px| La primera pieza (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Seleccionamos la parte superior de la pieza 1 y creamos un boceto nuevo. Colocamos un taladro de 4mm sobre el eje x, a una distancia de 10mm del borde izquierdo. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T30-exp3.png|thumb|300px| Comenzando el boceto sobre la pieza 1 (''click para ampliar'')]] | ||
+ | | [[Archivo:T30-exp4.png|thumb|300px| Boceto: un taladro de 4mm situado a 10mm del borde izquierdo(''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Cerramos el boceto y extruimos el agujero hacia el interior una distancia de 5mm. Ahora seleccionamos la pieza y pinchamos en el icono [[Archivo:Freecad-icono-repeticion-lineal.png]]. Se nos abrirá un menú nuevo en la pestaña task de la izquierda. Incrementamos el número de repeticiones (ocurrencies). | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T30-exp5.png|thumb|300px| Pieza con 1 hueco (''click para ampliar'')]] | ||
+ | | [[Archivo:T30-exp6.png|thumb|300px| Pieza con 2 huecos (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Fijamos el número a 8 y le damos al ok. Ya tenemos la pieza 1 lista | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T30-exp7.png|thumb|300px| Pieza con 8 huecos (''click para ampliar'')]] | ||
+ | | [[Archivo:T30-exp8.png|thumb|300px| La pieza 1 terminada (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Ahora hacemos visible la pieza 2. Sobre ella colocamos el boceto mostrado en la figura | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T30-exp9.png|thumb|300px| Pieza 2 (''click para ampliar'')]] | ||
+ | | [[Archivo:T30-exp10.png|thumb|300px| Boceto sobre la pieza 2 (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Lo extruimos 10mm y lo repetimos igual que antes. Seleccionamos el objeto extruido y pinchamos en el icono [[Archivo:Freecad-icono-repeticion-lineal.png]] y se nos abre el menú. Le decimos que la distancia total sea de 60mm y las ocurrencias de 6. Le damos al ok. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T30-exp11.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T30-exp12.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Hacemos visible la pieza 3 y sobre ella colocamos el boceto de un taladro | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T30-exp13.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T30-exp14.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Lo extruimos hacia dentro (pocket) para obtener el taladro. Seleccionamos la pieza y pinchamos en el icono [[Archivo:Freecad-icono-repeticion-polar.png]], para realizar una repetición axial. Se abriŕa un menú en la pestaña task. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T30-exp15.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T30-exp16.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Por defecto está puesto un ángulo de 360 grados. Incrementamos el número de taladros hasta llegar a 10. Podemos modificar el ángulo para que estos taladros se repartan a lo largo de un ángulo diferente de 360 grados. Para terminar le damos al ok. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T30-exp17.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T30-exp18.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1:''' Peine | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T30-ej1-peine-1.png|thumb|300px| Peine (''click para ampliar'')]] | ||
+ | | [[Archivo:T30-ej1-peine-2.png|thumb|300px| Boceto de la base del peine (''click para ampliar'')]] | ||
+ | |------- | ||
+ | | [[Archivo:T30-ej1-peine-3.png|thumb|300px| Boceto del vaciado de las púas (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2:''' Pieza de Lego | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T30-ej2-lego-1.png|thumb|300px| Pieza de Lego (''click para ampliar'')]] | ||
+ | | [[Archivo:T30-ej2-lego-2.png|thumb|300px| Boceto de la pieza (''click para ampliar'')]] | ||
+ | |------- | ||
+ | | [[Archivo:T30-ej2-lego-3.png|thumb|300px| Boceto de los salientes (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3:''' Porta SDs circular | ||
+ | {| | ||
+ | | [[Archivo:T30-ej3-porta-sd-1.png|thumb|300px| Porta tarjetas SD (''click para ampliar'')]] | ||
+ | | [[Archivo:T30-ej3-porta-sd-2.png|thumb|300px| Boceto de la pieza (''click para ampliar'')]] | ||
+ | |-------- | ||
+ | | [[Archivo:T30-ej3-porta-sd-3.png|thumb|300px| Boceto de las ranuras (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Jose Ignacio Alonso''' y '''Bedelber, J.C''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T30-ej123-Jose-Ignacio-Alonso.png|thumb|600px| '''Jose Ignacio Alonso''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T30-ej123-Bedelber-JC.jpg|thumb|300px| '''Bedelber, J.C''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T30-repeticion-bocetos/T30-ejemplos-tut-ini.fcstd T30-ejemplos-tut-ini.fcstd] | ||
+ | | Piezas Iniciales, sobre las que se aplican las repeticiones en el tutorial (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T30-repeticion-bocetos/T30-ejemplos-tut.fcstd T30-ejemplos-tut.fcstd] | ||
+ | | Ejemplos mostrados en el tutorial (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T30-repeticion-bocetos/STL/T30-ejemplo-pieza-1.stl T30-ejemplo-pieza-1.stl] | ||
+ | | Pieza de ejemplo 1 (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T30-repeticion-bocetos/STL/T30-ejemplo-pieza-2.stl T30-ejemplo-pieza-2.stl] | ||
+ | | Pieza de ejemplo 2 (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T30-repeticion-bocetos/STL/T30-ejemplo-pieza-3.stl T30-ejemplo-pieza-3.stl] | ||
+ | | Pieza de ejemplo 3 (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T30-repeticion-bocetos/T30-ej1-peine.fcstd T30-ej1-peine.fcstd] | ||
+ | | Peine (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T30-repeticion-bocetos/STL/T30-ej1-peine.stl T30-ej1-peine.stl] | ||
+ | | Peine (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T30-repeticion-bocetos/T30-ej2-pieza-lego.fcstd T30-ej2-pieza-lego.fcstd] | ||
+ | | Pieza Lego (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T30-repeticion-bocetos/STL/T30-ej2-pieza-lego.stl T30-ej2-pieza-lego.stl ] | ||
+ | | Pieza Lego (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T30-repeticion-bocetos/T30-ej3-portasds.fcstd T30-ej3-portasds.fcstd] | ||
+ | | Porta SDs circular (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T30-repeticion-bocetos/STL/T30-ej3-porta-sd.stl T30-ej3-porta-sd.stl] | ||
+ | | Porta SDs circular (STL) | ||
+ | |} | ||
+ | |||
+ | === 31 Simetría de espejo: espejito, espejito === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=Guq7BBR8eMk '''Video Tutorial 31/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T31-tut-pieza-1-2.png|thumb|300px| Un cuarto de la pieza 1 (''click para ampliar'')]] | ||
+ | | [[Archivo:T31-tut-pieza-1-1.png|thumb|300px| La pieza 1 completa, hecha a partir de simetrías de espejo (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T31-tut-pieza-2-2.png|thumb|300px| Pieza 2 con un único vaciado (''click para ampliar'')]] | ||
+ | | [[Archivo:T31-tut-pieza-2-1.png|thumb|300px| Pieza 2 con dos vaciados, creados mediante simetría de boceto (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | Muchas piezas tienen simetría de espejo. Esto nos permite sólo diseñar una parte de esta pieza, obteniendo el resto aplicando la simetría de espejo, lo que nos ahorra muchísimas trabajo. Podemos aplicar esta simetría tanto a piezas como a bocetos extruidos (vaciados, taladros y salientes) | ||
+ | |||
+ | * '''Conceptos nuevos''': Simetría de espejo en piezas, simetría de espejo en bocetos | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Partimos de "un cuarto" de una pieza. Se corresponde con el cuarto superior izquierdo de una pieza más grande. Nos vamos al banco de trabajo '''part'''. Seleccionamos la pieza y pinchamos en el icono [[Archivo:Freecad-icono-mirror-1.png]] para '''aplicar la simetría de espejo'''. Se abre un menú en la parte izquierda. Ahí seleccionamos como '''plano de simetría el YZ'''. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T31-exp1.png|thumb|300px| Cuarto de pieza inicial (''click para ampliar'')]] | ||
+ | | [[Archivo:T31-exp2.png|thumb|300px| Aplicando una simetría de espejo sobre el plano YZ (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Le damos al ok y nos aparece la misma pieza pero con la simetría de espejo aplicada sobre el plano YZ. Ahora seleccionamos ambas piezas y las fusionamos mediante una unión. Ya tenemos la mitad de la pieza final. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T31-exp3.png|thumb|300px| Pieza original y su pieza simétrica (''click para ampliar'')]] | ||
+ | | [[Archivo:T31-exp4.png|thumb|300px| Unión de las dos piezas: tenemos la mitad de la pieza final! (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Seleccionamos la nueva pieza y volver a dar al icono de simetría de espejo [[Archivo:Freecad-icono-mirror-1.png]]. Esta vez seleccionamos el plano XZ y le damos al ok. Ahora tenemos la mitad superior e inferior de la pieza 1 | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T31-exp5.png|thumb|300px| Aplicando una simetría de espejo sobre el plano XZ (''click para ampliar'')]] | ||
+ | | [[Archivo:T31-exp6.png|thumb|300px| Las dos mitades de la pieza (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Por último seleccionamos las dos mitades y las fusionamos. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T31-exp7.png|thumb|300px| La pieza 1 terminada (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Ahora vamos a modificar el boceto original, cambiando sus dimensiones. Al cerrarlo, automáticamente se nos actualizará la pieza completa, aplicándose las simetrías de espejo y uniones correspondientes | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T31-exp8.png|thumb|300px| Modificando el boceto original del cuarto de la pieza (''click para ampliar'')]] | ||
+ | | [[Archivo:T31-exp9.png|thumb|300px| Pieza final modificada (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Hacemos invisible la pieza 1 y mostramos la base de la pieza 2. Nos vamos al banco de trabajo '''part design'''. Seleccionamos la parte superior y colocamos un boceto de un triángulo para hacer un vaciado. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T31-exp10.png|thumb|300px| Base de la pieza 2 (''click para ampliar'')]] | ||
+ | | [[Archivo:T31-exp11.png|thumb|300px| Boceto sobre la base de la pieza 2 (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Le damos a pocket para hacer el primer vaciado. Seleccionamos la pieza y pinchamos en el icono [[Archivo:Freecad-icono-mirror-2.png]]. Automáticamente aparece un vaciado simétrico | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T31-exp12.png|thumb|300px| Primer vaciado sobre la pieza 2 (''click para ampliar'')]] | ||
+ | | [[Archivo:T31-exp13.png|thumb|300px| La pieza 2 terminada, con dos vaciados con simetría de espejo (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Finalmente modificamos el boceto. Le damos a close y vemos cómo nos cambian los dos vaciados: el original y el que tiene la simetría. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T31-exp14.png|thumb|300px| Modificando el boceto (''click para ampliar'')]] | ||
+ | | [[Archivo:T31-exp15.png|thumb|300px| Pieza 2 modificada (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1:''' Smiley reloaded! | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T31-ej1-smiley-1.png|thumb|300px| smiley reloaded! (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T31-ej1-smiley-2.png|thumb|300px| Boceto de la mitad izquierda (''click para ampliar'')]] | ||
+ | | [[Archivo:T31-ej1-smiley-3.png|thumb|300px| Mitad izquierda del smiley (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2:''' Corona del servo reloaded! | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T31-ej2-corona-futaba-1.png|thumb|300px| Corona de 4 brazos del servo Futaba 3003 (''click para ampliar'')]] | ||
+ | | [[Archivo:T31-ej2-corona-futaba-2.png|thumb|300px| Boceto del cuarto de la corona (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T31-ej2-corona-futaba-3.png|thumb|300px| Cuarto de la corona (''click para ampliar'')]] | ||
+ | | [[Archivo:T31-ej2-corona-futaba-4.png|thumb|300px| Mitad de la corona, generada por simetría de espejo (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3:''' Perfil de aluminio | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T31-ej3-perfil-1.png|thumb|300px| Perfil de aluminio (''click para ampliar'')]] | ||
+ | | [[Archivo:T31-ej3-perfil-2.png|thumb|300px| Boceto de un cuarto del perfil (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T31-ej3-perfil-3.png|thumb|300px| Cuarto de perfil (''click para ampliar'')]] | ||
+ | | [[Archivo:T31-ej3-perfil-4.png|thumb|300px| Mitad del perfil (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Jose Ignacio Alonso''' y '''Bedelber JC''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T31-ej123-Jose-Ignacio-Alonso.png|thumb|600px| '''Jose Ignacio Alonso''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T31-ej123-Bedelber-JC.jpg|thumb|300px| '''Bedelber, J.C''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Créditos ==== | ||
+ | * El diseño original del perfil de aluminio está sacado de la biblioteca libre [http://jreinhardt.github.io/BOLTS/index.html BOLTS]. Yo lo he modificado para construirlo con simetrías de espejo | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T31-mirror/T31-mirror-ini.fcstd T31-mirror-ini.fcstd] | ||
+ | | Piezas iniciales, sobre las que se hacen los ejemplos del tutoria 31 (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T31-mirror/T31-mirror.fcstd T31-mirror.fcstd] | ||
+ | | Ejemplos mostrados en el tutorial (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T31-mirror/STL/T31-mirror-pieza-1.stl T31-mirror-pieza-1.stl] | ||
+ | | Pieza de ejemplo 1 (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T31-mirror/STL/T31-mirror-pieza-2.stl T31-mirror-pieza-2.stl] | ||
+ | | Pieza de ejemplo 2 (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T31-mirror/T31-ej1-smiley.fcstd T31-ej1-smiley.fcstd] | ||
+ | | Smiley reloaded! (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T31-mirror/STL/T31-ej1-smiley.stl T31-ej1-smiley.stl] | ||
+ | | Smiley reloaded! (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T31-mirror/T31-ej2-corona-futaba.fcstd T31-ej2-corona-futaba.fcstd] | ||
+ | | Corona para servo futaba 3003 (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T31-mirror/STL/T31-ej2-corona-futaba.stl T31-ej2-corona-futaba.stl] | ||
+ | | Corona para servo Futaba 3003 (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T31-mirror/T31-ej3-perfil.fcstd T31-ej3-perfil.fcstd] | ||
+ | | Perfil de aluminio, 20mm (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T31-mirror/STL/T31-ej3-perfil-aluminio.stl T31-ej3-perfil-aluminio.stl] | ||
+ | | Perfil de aluminio, 20mm (STL) | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | === 32 Herramienta de Offset === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=IcJ691adlik '''Video Tutorial 32/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T32-ejemplo-1.png|thumb|300px| Pieza con vaciado (''click para ampliar'')]] | ||
+ | | [[Archivo:T32-ejemplo-2.png|thumb|300px| Pieza que atraviesa el vaciado (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T32-ejemplo-3.png|thumb|300px| Pieza original superpuesta a ella misma con offset de 1mm (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | Mediante '''la herramienta de offset''' hacemos que '''las piezas crezcan una distancia''' por cada una de sus caras. La nueva pieza puede tener unidas sus caras mediante redondeos. De esta forma podemos redondear piezas con muchas aristas, sin tener que estar seleccionándolas. Además, cuando se hacen piezas en las que haya otras piezas que las atraviese (como en el caso de guías, tuercas empotradas, alojamientos, etc) hay que dejar una holgura. Esto se consigue aplicando un offset y luego haciendo la diferencia. '''El nuevo vaciado tendrá la holgura que le hayamos dado con el offset'''. | ||
+ | |||
+ | * '''Conceptos nuevos''': Herramienta de offset | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Partimos de una pieza creada a partir de la extrusión de un boceto. Desde el banco de trabajo '''part''', seleccionamos la pieza y pinchamos en el icono de aplicar el '''offset''' [[Archivo:Freecad-icono-offset.png]]. Aparecerá una nueva pieza que recubre a la original, cuyos lados están a una distancia de 1mm de los originales. La unión entre las caras agrandadas se hace aplicando '''redondeos''' por defecto. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T32-exp1.png|thumb|300px| Pieza inicial (''click para ampliar'')]] | ||
+ | | [[Archivo:T32-exp2.png|thumb|300px| Pieza con un offset de 1mm (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Le damos al ok. Hacemos transparente la pieza con offset y cambiamos el color de la pieza original a amarillo para apreciar mejor este efecto offset. Hacemos sobre una esquina. Podemos apreciar mejor el offset y la unión redondeada. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T32-exp3.png|thumb|300px| Pieza original (amarillo) y pieza con offset (transparente) (''click para ampliar'')]] | ||
+ | | [[Archivo:T32-exp4.png|thumb|300px| Detalle del offset (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Hacemos doble click en la pieza con offset (en la parte del proyecto) para que se abra de nuevo el menú de offset. Cambiamos el tipo de union (Join type) a Intersection. El objeto con offset ahora ya no acaba con redondeos. Vamos a usar este modo para crear un vaciado en otra pieza, de manera que la pieza original tenga una tolerancia y pueda pasar a través de este vaciado. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T32-exp5.png|thumb|300px| Pieza con offset y unión de tipo 'Intersection' (''click para ampliar'')]] | ||
+ | | [[Archivo:T32-exp6.png|thumb|300px| Colocada la base que atravesará la pieza (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Seleccionamos la pieza base, la pieza con offset y hacemos '''la diferencia'''. Ahora podemos ver cómo la pieza original atraviesa el nuevo agujero, pero no toca las paredes. '''Hay una holgura'''. Esto se ve mejor desde la vista superior. La holgura se ha dejado de 1mm (valor dado al offset). Es una holgura muy grande. Se ha usado esta para que se vea mejor en el tutorial. Sin embargo, se puede editar este offset y cambiarlo a 0.2mm. Automáticamente se recalculará todo. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T32-exp7.png|thumb|300px| Resta entre la pieza base y la pieza con offset (''click para ampliar'')]] | ||
+ | | [[Archivo:T32-exp8.png|thumb|300px| Vista superior. Se puede ver el vaciado y la holgura que queda entre la pieza original y la base (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1:''' Pieza con 2 tuercas M3 empotradas | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T32-ej1-tuerca-empotrada-2.png|thumb|300px| Pieza con 2 tuercas M3 empotradas (''click para ampliar'')]] | ||
+ | | [[Archivo:T32-ej1-tuerca-empotrada-3.png|thumb|300px| offset: Espacio entre la tuerca y la pieza (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T32-ej1-tuerca-empotrada-4.png|thumb|300px| Boceto de la tuerca M3 (''click para ampliar'')]] | ||
+ | | [[Archivo:T32-ej1-tuerca-empotrada-6.png|thumb|300px| Cuerpo de la tuerca en el interior, tuerca con offset en el exterior (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2:''' Rueda con corona de servo | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T32-ej2-rueda-miniskybot-1.png|thumb|300px| Rueda del Miniskybot con la corona del servo empotrada (''click para ampliar'')]] | ||
+ | | [[Archivo:T32-ej2-rueda-miniskybot-2.png|thumb|300px| Rueda y corona separadas (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T32-ej2-rueda-miniskybot-3.png|thumb|300px| Corona origina con la corona con offset de 0.2 superpuesta (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3:''' Juego de piezas | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T32-ej3-juego-piezas-1.png|thumb|300px| Juego de piezas: cada una entra en su hueco (''click para ampliar'')]] | ||
+ | | [[Archivo:T32-ej3-juego-piezas-3.png|thumb|300px| Cotas de las piezas (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T32-ej3-juego-piezas-2.png|thumb|300px| Pieza cuadrada superpuesta a la pieza con 0.2 mm de offset (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Jose Ignacio Alonso''' y '''Ruben Nieves López''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T32-ej123-Jose-Ignacio-Alonso.png|thumb|600px| '''Jose Ignacio Alonso''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T32-ej123-Ruben-Nieves-Lopez.jpg|thumb|600px| '''Ruben Nieves López''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T32-offset/T32-ejemplo-ini.fcstd T32-ejemplo-ini.fcstd] | ||
+ | | Ejemplo inicial, con las piezas para comenzar el tutorial (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T32-offset/T32-ejemplo.fcstd T32-ejemplo.fcstd] | ||
+ | | Ejemplo del tutorial, terminado (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T32-offset/STL/T32-ejemplo-base.stl T32-ejemplo-base.stl] | ||
+ | | Pieza base del ejemplo (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T32-offset/STL/T32-ejemplo-macho.stl T32-ejemplo-macho.stl] | ||
+ | | Pieza macho, del ejemplo (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T32-offset/T32-ej1-tuerca-empotrada.fcstd T32-ej1-tuerca-empotrada.fcstd] | ||
+ | | Ejercicio 1: pieza con tuercas empotradas (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T32-offset/STL/T32-ej1-tuerca-empotrada.stl T32-ej1-tuerca-empotrada.stl] | ||
+ | | Ejercicio 1: pieza con tuercas empotradas (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T32-offset/T32-ej2-rueda-miniskybot.fcstd T32-ej2-rueda-miniskybot.fcstd] | ||
+ | | Ejercicio 2: Rueda del miniskybot con hueco para la corona del servo (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T32-offset/STL/T32-ej2-rueda-miniskybot.stl T32-ej2-rueda-miniskybot.stl ] | ||
+ | | Ejercicio 2: Rueda del miniskybot con hueco para la corona del servo (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T32-offset/T32-ej3-juego-piezas.fcstd T32-ej3-juego-piezas.fcstd ] | ||
+ | | Ejercicio 3: Juego de piezas (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T32-offset/STL/T32-ej3-juego-piezas.stl T32-ej3-juego-piezas.stl] | ||
+ | | Ejercicio 3: Juego de piezas (STL) | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | === 33 Thickness: Haciendo recipientes === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=BweNSLvQxkc '''Video Tutorial 33/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T33-ejemplo-2.png|thumb|300px| Recipiente con base cuadrada (''click para ampliar'')]] | ||
+ | | [[Archivo:T33-ejemplo-1.png|thumb|300px| 4 recipientes diferentes (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | |||
+ | Para hacer recipientes usamos la '''herramienta thickness''' en el banco de trabajo '''part'''. Hay que hacer el recipiente como un objeto sólido, seleccionar la cara por donde queremos hacer el vaciado y usar la herramienta thickness para vaciarla, estableciendo el grosor que queremos para las paredes. | ||
+ | |||
+ | * '''Conceptos nuevos''': Herramienta thickness | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Partimos de una '''caja inicial''' que queremos '''convertir en un recipiente'''. Como es un objeto sencillo, una forma sería restando otra caja situada en el interior. Sin embargo, lo podemos hacer más fácil usando '''la herramienta thickness'''. Seleccionamos la parte superior de la caja y desde el banco de trabajo '''part''' pinchamos en el icono thickness [[Archivo:Freecad-icono-thickness.png]]. Se nos abre un menú nuevo y se nos vacía la caja. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T33-exp1.png|thumb|300px| Caja inicial, que convertiremos en un recipiente (''click para ampliar'')]] | ||
+ | | [[Archivo:T33-exp2.png|thumb|300px| Caja inicial vaciada, con espesor de pared de 1mm (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Por defecto las paredes tienen un '''grosor de 1mm'''. La parte exterior ha crecido (igual que con la herramienta de offset) y podemos hacer que sea redondeada o picuda. Cambiamos el tipo de '''unión a intersection'''. Ahora el exterior tiene bordes afilados (a 90 grados). También podemos determinar el grosor de las paredes del recipiente. Lo cambiamos a 4mm. | ||
+ | {| | ||
+ | | [[Archivo:T33-exp3.png|thumb|300px| Caja convertida en recipiente, con paredes de 1mm y con uniones de tipo intersección (''click para ampliar'')]] | ||
+ | | [[Archivo:T33-exp4.png|thumb|300px| Recipiente con grosor de paredes a 4mm (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | El '''grosor''' de las paredes se puede poner '''negativo'''. En ese caso crecen hacia la parte interior. Por ejemplo, vamos a ponerlas a '''-3mm'''. Para terminar este recipiente dejamos el grosor a 2mm, con redondeos, cambiamos el color a azul y lo hacemos transparente para ver el interior | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T33-exp5.png|thumb|300px| Caja con grosor de paredes a -3mm (hacia el interior) (''click para ampliar'')]] | ||
+ | | [[Archivo:T33-exp6.png|thumb|300px| Caja con grosor de 2mm, azul y transparente (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Mostramos la siguiente figura: un cilindro. Vamos a convertirlo en recipiente. Repetimos el proceso. Seleccionamos la tapa superior y pinchamos en el icono de thickness. Seleccionamos tipo de unión intersección | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T33-exp7.png|thumb|300px| El cilindro que convertiremos en recipiente (''click para ampliar'')]] | ||
+ | | [[Archivo:T33-exp8.png|thumb|300px| El cilindro es un recipiente, con paredes de grosor 1mm (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Le damos al ok. Cambiamos el color a violeta. Visualizamos el próximo objeto: una esfera. Modificamos sus propiedades poniendo el '''ángulo 1 a -40''' y el '''ángulo 2 a 70''', para que tenga tanto la parte superior como la inferior planas | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T33-exp9.png|thumb|300px| Esfera a convertir en recipiente (''click para ampliar'')]] | ||
+ | | [[Archivo:T33-exp10.png|thumb|300px| Esfera achatada, lista para convertirse en recipiente (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Seleccionamos la '''tapa superior''' y le damos al icono de thickness. Dejamos el grosor a 1mm y ponemos el tipo de unión a intersection | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T33-exp11.png|thumb|300px| Tapa superior de la esfera seleccionada (''click para ampliar'')]] | ||
+ | | [[Archivo:T33-exp12.png|thumb|300px| Esfera convertida en recipiente (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Ponemos el recipiente de color amarillo. Por último visualizamos el cuarto objeto: un '''prisma de base cuadrada''' al que se le ha aplicado una '''torsión'''. Lo convertimos en recipiente de la misma manera: seleccionamos la tapa superior y pinchamos en thickness. Establecemos un grosor de 2mm y una intersección de tipo arco. Le damos al ok y le cambiamos el color a verde. | ||
+ | |||
+ | No todas las figuras las podremos convertir a recipientes. Algunas figuras complejas nos pueden dar problemas y freecad se quedará colgado. En las siguientes versiones se irá mejorando esta herramienta. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T33-exp13.png|thumb|300px| Prisma cuadrado con torsión (''click para ampliar'')]] | ||
+ | | [[Archivo:T33-exp14.png|thumb|300px| El prisma cuadrado con torsión convertido en un recipiente (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1:''' Convertir en recipiente el prisma pentagonal con torsión del ejercicio 3 del tutorial 29 | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T29-ej3-prisma-pentagonal-torsion-1.png|thumb|300px| Prisma pentagonal con torsión. Ejercicio 3 del tutorial 29 (''click para ampliar'')]] | ||
+ | | [[Archivo:T33-ej1-recipiente-prisma-pentagonal-torsion.png|thumb|300px| El prisma convertido en recipiente. Grosor de paredes de 1mm (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | * '''Ejercicio 2:''' Copa | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T33-ej1-vaso-1.png|thumb|300px| Vaso (''click para ampliar'')]] | ||
+ | | [[Archivo:T33-ej1-vaso-3.png|thumb|300px| Secciones del vaso (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3:''' Jarrón | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T33-ej3-jarron-1.png|thumb|300px| Jarrón (''click para ampliar'')]] | ||
+ | | [[Archivo:T33-ej3-jarron-3.png|thumb|300px| Secciones del jarrón (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Jose Ignacio Alonso''' y '''Ruben Nieves López''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T33-ej123-Jose-Ignacio-Alonso.png|thumb|600px| '''Jose Ignacio Alonso''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T33-ej123-Ruben-Nieves-Lopez.jpg|thumb|600px| '''Ruben Nieves López''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T33-thickness/T33-ejemplo-ini.fcstd T33-ejemplo-ini.fcstd] | ||
+ | | Piezas de ejemplo iniciales, para hacer el tutorial (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T33-thickness/T33-ejemplo.fcstd T33-ejemplo.fcstd] | ||
+ | | Piezas de ejemplo mostradas en el tutorial (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T33-thickness/STL/T33-recipiente-base-cuadrada.stl T33-recipiente-base-cuadrada.stl] | ||
+ | | Recipiente de base cuadrada (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T33-thickness/STL/T33-recipiente-cilindrico.stl T33-recipiente-cilindrico.stl] | ||
+ | | Recipiente cilíndrico (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T33-thickness/STL/T33-recipiente-esferico.stl T33-recipiente-esferico.stl] | ||
+ | | Recipiente esférico (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T33-thickness/STL/T33-recipiente-base-cuadrada-torsion.stl T33-recipiente-base-cuadrada-torsion.stl] | ||
+ | | Recipiente cuadrado con torsión (STL | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T33-thickness/T33-ej1-recipiente-prisma-pentagonal-torsion.fcstd T33-ej1-recipiente-prisma-pentagonal-torsion.fcstd] | ||
+ | | Ejercicio 1. Recipiente: prisma pentagonal con torsión (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T33-thickness/STL/T33-ej1-recipiente-prisma-pentagonal-torsion.stl T33-ej1-recipiente-prisma-pentagonal-torsion.stl] | ||
+ | | Ejercicio 1. Recipiente: prisma pentagonal con torsión (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T33-thickness/T33-ej2-vaso.fcstd T33-ej2-vaso.fcstd] | ||
+ | | Ejercicio 2. Vaso (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T33-thickness/STL/T33-ej2-vaso.stl T33-ej2-vaso.stl] | ||
+ | | Ejercicio 2. Vaso (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T33-thickness/T33-ej3-jarron.fcstd T33-ej3-jarron.fcstd] | ||
+ | | Ejercicio 3. Jarrón (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T33-thickness/STL/T33-ej3-jarron.stl T33-ej3-jarron.stl] | ||
+ | | Ejercicio 3. Jarrón (STL) | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | == Trabajando con otros formatos y aplicaciones externas == | ||
+ | |||
+ | === 34 Programa Inkscape: importando ficheros SVG en Freecad === | ||
{| style="border: 1px solid darkgray; width:100%" | {| style="border: 1px solid darkgray; width:100%" | ||
|- style="background: #cedff2;" | |- style="background: #cedff2;" | ||
− | ! [https://www.youtube.com/watch?v= | + | ! [https://www.youtube.com/watch?v=iuAQdwnlWlY '''Video Tutorial 34/40'''] |
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T34-ejemplo-1.png|thumb|300px| Dibujo garabato en inkscape (''click para ampliar'')]] | ||
+ | | [[Archivo:T34-ejemplo-2.png|thumb|300px| Dibujo importado a freecad y extruido (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | El [http://www.inkscape.org/es/ inkscape] es un programa libre y multiplataforma (es parte del '''patrimonio tecnológico de la humanidad''') para hacer dibujos no técnicos en 2D. Usando inkscape podemos hacer o editar dibujos 2D, exportarlos a '''formato SVG plano''', importarlos en Freecad y extruirlos. De esta forma podemos incorporar a nuestros diseños partes artísticas que no serían fácil de hacer directamente con Freecad. | ||
+ | |||
+ | * '''Conceptos nuevos''': Dibujo de líneas y curvas de bezier en inkscape. Exportando a svg plano. Importando svgs desde freecad. Extrusión de trayectorias | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Una vez instalado el inkscape, lo abrimos. Manteniendo apretada la '''tecla ctrl''' y dándole a '''la rueda del ratón''' hacemos '''zoom''' hacia dentro y hacia fuera. Si mantenemos pulsada la '''tecla ctrl y pulsamos el botón central del raton''', nos desplazamos horizontal y verticalmente. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T34-exp1.png|thumb|300px| El inkscape recién abierto (''click para ampliar'')]] | ||
+ | | [[Archivo:T34-exp2.png|thumb|300px| Zoom sobre la parte donde haremos el dibujo (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Haremos un garabato formado por rectas y curvas. Pinchamos en el icono [[Archivo:Inkscape-icono-lapiz.png]]. Cada vez que hagamos click en el botón izquierdo del ratón se comienza a dibujar una recta. Dibujamos unas cuantas rectas, como se muestra en la figura. A continuación vamos a empezar a hacer '''curvas de Bezier'''. Dejando pulsado el botón izquierdo del ratón, lo arrastramos y aparecen los '''tiradores del punto'''. Soltamos el botón izquierdo. Hemos hecho la primera curva | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T34-exp3.png|thumb|300px| Unas cuantas rectas dibujadas (''click para ampliar'')]] | ||
+ | | [[Archivo:T34-exp4.png|thumb|300px| Una curva de bezier (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Ahora hacemos una segunda curva. Pinchamos otra vez en el botón izquierdo, lo arrastramos, salen los tiradores y soltamos el botón. Repetimos hasta terminar todas las curvas. Situamos el último punto sobre el primero y le damos al botón izquierdo. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T34-exp5.png|thumb|300px| La segunda curva de bezier (''click para ampliar'')]] | ||
+ | | [[Archivo:T34-exp6.png|thumb|300px| El último punto lo ponemos sobre el primero (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | El garabato está terminado. Ahora lo '''editamos'''. Pinchamos en el icono [[Archivo:Inkscape-icono-edit.png]]. Aparecen todos los puntos. Los podemos recolocar. En el caso de los puntos de las curvas de bezier, al pinchar sobre ellos aparecen '''los tiradores''' que nos permite ajustar el radio de curvatura y la orientación | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T34-exp7.png|thumb|300px| El garabato terminado (''click para ampliar'')]] | ||
+ | | [[Archivo:T34-exp8.png|thumb|300px| Editando los puntos de la curva de Bezier (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Una vez editado, salimos del modo edición dándole al icono [[Archivo:Inkscape-icono-mouse.png]]. Movemos el dibujo a la esquina superior izquierda, que es donde está el origen de Freecad. Ahora lo grabamos. Le damos al menú '''file/save as'''... | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T34-exp10.png|thumb|300px| El dibujo situado sobre la esquina superior izquierda (el origen) (''click para ampliar'')]] | ||
+ | | [[Archivo:T34-exp9.png|thumb|300px| Grabando el boceto (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Seleccionamos el formato '''Plain SVG''', le damos un nombre al fichero (por ejemplo '''t.svg''') y pinchamos en '''save''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T34-exp11.png|thumb|300px| Seleccionado el formato Plain SVG (''click para ampliar'')]] | ||
+ | | [[Archivo:T34-exp12.png|thumb|300px| Listo para grabar (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Abrimos el '''freecad'''. Seleccionamos el '''banco de trabajo part'''. Vamos a la opción '''file/import'''. Seleccionamos el fichero t.svg y le damos a open. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T34-exp13.png|thumb|300px| Importando el fichero svg (''click para ampliar'')]] | ||
+ | | [[Archivo:T34-exp14.png|thumb|300px| Seleccionando el fichero t.svg (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Se nos abre una ventana con dos opciones. Seleccionamos "SVG as geometry (import SVG)" y pinchamos en Select. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T34-exp15.png|thumb|300px| Las dos opciones para importar un svg (''click para ampliar'')]] | ||
+ | | [[Archivo:T34-exp16.png|thumb|300px| Dibujo importado (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | El dibujo está situado sobre el plano xy. Seleccionamos el dibujo y pinchamos en el icono [[Archivo:Freecad-icono-extruir.png]]. Se nos abrirá un menú en la parte izquierda. Marcamos "Create Solid" y ponemos 10mm en la longitud. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T34-exp17.png|thumb|300px| Dibujo sobre plano xy (''click para ampliar'')]] | ||
+ | | [[Archivo:T34-exp18.png|thumb|300px| Listos para extruir (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Le damos al botón de '''apply''' y se extruye el dibujo | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T34-exp19.png|thumb|300px| Dibujo extruido (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1:''' Bocadillo de comic | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T34-ej2-bocadillo-1.png|thumb|300px| El bocadillo en inkscape (''click para ampliar'')]] | ||
+ | | [[Archivo:T34-ej1-bocadillo-2.png|thumb|300px| El bocadillo en Freecad (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2:''' Ondulaciones | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T34-ej2-ondulaciones-1.png|thumb|300px| Las ondulaciones en el inkscape (''click para ampliar'')]] | ||
+ | | [[Archivo:T34-ej2-ondulaciones-2.png|thumb|300px| Las ondulaciones en Freecad (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3:''' Monigote | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T34-ej3-monigote-1.png|thumb|300px| Dibujo del monigote en inkscape (''click para ampliar'')]] | ||
+ | | [[Archivo:T34-ej3-monigote-2.png|thumb|300px| Monigote en freecad (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Jose Ignacio Alonso''' y xxx | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T34-ej123-Jose-Ignacio-Alonso.png|thumb|600px| '''Jose Ignacio Alonso''' (''click para ampliar'')]] | ||
|} | |} | ||
{| | {| | ||
− | | [[|thumb| | + | | [[|thumb|300px| (''click para ampliar'')]] |
+ | | [[|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T34-inkscape-svg/T34-ejemplo.fcstd T34-ejemplo.fcstd] | ||
+ | | Garabato de ejemplo (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T34-inkscape-svg/T34-ejemplo.svg T34-ejemplo.svg] | ||
+ | | Garabato de ejemplo (SVG, inkscape) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T34-inkscape-svg/STL/T34-ejemplo.stl T34-ejemplo.stl] | ||
+ | | Garabado de ejemplo (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T34-inkscape-svg/T34-ej1-bocadillo-comic.fcstd T34-ej1-bocadillo-comic.fcstd] | ||
+ | | '''Ejercicio 1''': Bocadillo (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T34-inkscape-svg/T34-ej1-bocadillo-comic.svg T34-ej1-bocadillo-comic.svg] | ||
+ | | '''Ejercicio 1''': Bocadillo (SVG, Inkscape) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T34-inkscape-svg/STL/T34-ej1-bocadillo.stl T34-ej1-bocadillo.stl] | ||
+ | | '''Ejercicio 1''': Bocadillo (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T34-inkscape-svg/T34-ej2-ondulaciones.fcstd T34-ej2-ondulaciones.fcstd] | ||
+ | | '''Ejercicio 2''': Ondulaciones (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T34-inkscape-svg/T34-ej2-ondulaciones.svg T34-ej2-ondulaciones.svg] | ||
+ | | '''Ejercicio 2''': Ondulaciones (SVG, Inkscape) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T34-inkscape-svg/STL/T34-ej2-ondulaciones.stl T34-ej2-ondulaciones.stl] | ||
+ | | '''Ejercicio 2''': Ondulaciones (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T34-inkscape-svg/T34-ej3-monigote.fcstd T34-ej3-monigote.fcstd] | ||
+ | | '''Ejercicio 3''': Monigote (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T34-inkscape-svg/T34-ej3-monigote.svg T34-ej3-monigote.svg] | ||
+ | | '''Ejercicio 3''': Monigote (SVG, Inkscape) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T34-inkscape-svg/STL/T34-ej3-monigote.stl T34-ej3-monigote.stl] | ||
+ | | '''Ejercicio 3''': Monigote (STL) | ||
|----- | |----- | ||
− | | [[|thumb| | + | |} |
+ | |||
+ | === 35 Calcando dibujos === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=sgtjP79H36w '''Video Tutorial 35/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T35-ejemplo-llave-orig.jpg|thumb|240px| Imagen de la llave. Bajada de internet. Créditos: [http://www.imagui.com/a/imagenes-para-colorear-chapa-para-llave-irepGLLqe deonildecasanova] (''click para ampliar'')]] | ||
+ | | [[Archivo:T35-ejemplo-llave-2.jpg|thumb|300px| La llave en 3D (''click para ampliar'')]] | ||
|} | |} | ||
==== Descripción ==== | ==== Descripción ==== | ||
+ | Los dibujos en 2D se pueden extruir fácilmente en 3D, pero tenemos que tenerlos en '''formato SVG''' para poderlos editar con el Inkscape. Muhcas veces lo que tenemos son '''imágenes'''. Una opción es '''calcar esas imágenes'''. Colcamos la imagen a copiar en una capa de Inkscape, y en la capa superior dibujamos con rectas y curvas de bezier, calcando la imagen. Esto es muy útil para los que, como yo, no sabemos dibujar bien. Pero con el método del calcado sacamos unos dibujos chulísimos :-) | ||
+ | |||
+ | * '''Conceptos nuevos''': capas en inkscape, importar imágenes, calcar imágenes | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Empezamos abriendo el '''menú de capas''' en el inkscape. Pinchamos en '''Layers / layers...'''. En la parte de la derecha cambiamos el nombre de la primera capa (Layer 1) a "imagen". | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T35-exp1.png|thumb|300px| Abriendo el menú de capas (''click para ampliar'')]] | ||
+ | | [[Archivo:T35-exp2.png|thumb|300px| Primera capa: imagen (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Pinchamos en el botón + que hay en el menú de capas. Se abre un diálogo y ponemos el nombre de la nueva capa. La llamamos "copia" porque es donde calcaremos la imagen de la capa inferior. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T35-exp3.png|thumb|300px| Poniendo el nombre a la nueva capa (''click para ampliar'')]] | ||
+ | | [[Archivo:T35-exp4.png|thumb|300px| Menú con las dos capas nuevas (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Seleccionamos la capa de la imagen y le damos a file/import para importar la nueva imagen. En el diálogo que aparece le decimos ok | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T35-exp5.png|thumb|300px| Importando una imagen (''click para ampliar'')]] | ||
+ | | [[Archivo:T35-exp6.png|thumb|300px| Darle a ok en el diálogo (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Se abrirá la imagen. Hemos seleccionado la de una llave, para calcarla. Bloqueamos la capa de la imagen dándole al candado. De esta forma al pinchar sobre ella no se moverá. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T35-exp7.png|thumb|300px| La imagen de una llave (''click para ampliar'')]] | ||
+ | | [[Archivo:T35-exp8.png|thumb|300px| La capa de la imagen bloqueada (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Hacemos zoom, seleccionamos la herramienta para hacer líneas y curvas y empezamos a calcar la imagen. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T35-exp9.png|thumb|300px| Empezamos a calcar la imagen (''click para ampliar'')]] | ||
+ | | [[Archivo:T35-exp10.png|thumb|300px| Calcando la imagen (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Una vez terminado, no distinguiremos la línea nueva de la que hay debajo. Cambiamos el color de la línea a rojo. Para ello pinchamos en la parte inferior, donde están los colores y arrastramos el rojo a la casilla que pone "stroke". | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T35-exp11.png|thumb|300px| Primer boceto (''click para ampliar'')]] | ||
+ | | [[Archivo:T35-exp12.png|thumb|300px| Primer boceto con la línea de color roja para distinguirla (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Editamos la llave para ajustar todos sus puntos. Colocamos un círculo sobre el taladro de la llave | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T35-exp13.png|thumb|300px| Retocando los puntos de la llave (''click para ampliar'')]] | ||
+ | | [[Archivo:T35-exp14.png|thumb|300px| Añadiendo el taladro (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Pinchamos en el icono del ojo que hay delante de la capa de la imagen (en el menú de capas) para hacerla invisible. Ahora ya sólo veremos la capa con la copia de la imagen: la que hemos calcado. Finalmente la movemos al origen (esquina superior izquierda) y exportamos la llave a formato SVG plain (igual que hicimos en el tutorial anterior) | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T35-exp15.png|thumb|300px| Imagen calcada (''click para ampliar'')]] | ||
+ | | [[Archivo:T35-exp16.png|thumb|300px| Dibujo colocado en el origen. Listo para ser exportado (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Abrimos el Freecad e importamos el fichero con el dibujo de la llave. Para hacer el taladro utilizaremos un cilindro. De esta manera podemos cambiar el radio y hacer el agujer paramétrico. Le damos al cilindro un radio que sea igual al del dibujo, y lo posicionamos encima. Bajamos su posición en z para que atraviese el boceto de la llave. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T35-exp17.png|thumb|300px| Dibujo de la llave importado (''click para ampliar'')]] | ||
+ | | [[Archivo:T35-exp18.png|thumb|300px| Cilindro colocado sobre el taladro, atravesando la llave (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Extruimos la llave 5mm. Seleccionamos la llave, el cilincro y aplicamos una diferencia para hacer el taladro. ¡Ya tenemos nuestra llave! | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T35-exp19.png|thumb|300px| Extrusión de la llave (''click para ampliar'')]] | ||
+ | | [[Archivo:T35-exp20.png|thumb|300px| ¡La llave en 3D! (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1:''' Logo python | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T35-ej1-python-logo.png|thumb|200px| Imagen del logo de python (''click para ampliar'')]] | ||
+ | | [[Archivo:T35-ej1-python-logo-2.png|thumb|300px| Logo de python en 3D (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2:''' Logo alianza rebelde | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:Openscad-rebel-1.png|thumb|200px| Imagen del logo de la alianza rebelde (''click para ampliar'')]] | ||
+ | | [[Archivo:T35-ej2-rebel-2.png|thumb|300px| El logo de la alianza rebelde en 3D (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3:''' Logo obijuan academy | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:Logo-obijuan-academy-white-back.png|thumb|250px| Imagen original a calcar (''click para ampliar'')]] | ||
+ | | [[Archivo:T35-ej3-obijuan-academy-logo-2.png|thumb|300px| El logo de obijuan academy en 3D (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Jose Ignacio Alonso''' y '''Jaime Villegas''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T35-ej123-Jose-Ignacio-Alonso.png|thumb|600px| '''Jose Ignacio Alonso''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T35-ej1-Jaime-Villegas-python.png|thumb|300px| '''Jaime Villegas''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T35-ej3-Jaime-Villegas-obijuan-academy.png|thumb|300px| '''Jaime Villegas''' (''click para ampliar'')]] | ||
+ | |} | ||
− | + | ==== Créditos ==== | |
− | http://www. | + | * [http://www.imagui.com/a/imagenes-para-colorear-chapa-para-llave-irepGLLqe deonildecasanova] es el autor del dibujo de la llave |
==== Ficheros ==== | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T35-calcando-dibujos/T35-ejemplo-llave.fcstd T35-ejemplo-llave.fcstd] | ||
+ | | Llave (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T35-calcando-dibujos/T35-ejemplo-llave-1.svg T35-ejemplo-llave-1.svg] | ||
+ | | Llave (SVG) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T35-calcando-dibujos/T35-ejemplo-llave-2.svg T35-ejemplo-llave-2.svg] | ||
+ | | Llave (Plain SVG) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T35-calcando-dibujos/STL/T35-ejemplo-llave.stl T35-ejemplo-llave.stl] | ||
+ | | Llave (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T35-calcando-dibujos/T35-ej1-python-logo.fcstd T35-ej1-python-logo.fcstd] | ||
+ | | Logo de python (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T35-calcando-dibujos/T35-ej1-logo-python.svg T35-ej1-logo-python.svg] | ||
+ | | Logo de python (SVG) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T35-calcando-dibujos/T35-ej1-logo-python-2.svg T35-ej1-logo-python-2.svg] | ||
+ | | Logo de python (Plain SVG) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T35-calcando-dibujos/STL/T35-ej1-python-logo.stl T35-ej1-python-logo.stl] | ||
+ | | Logo de python (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T35-calcando-dibujos/T35-ej2-rebel.fcstd T35-ej2-rebel.fcstd] | ||
+ | | Logo de la alianza rebelde (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T35-calcando-dibujos/T35-ej2-rebel.svg T35-ej2-rebel.svg] | ||
+ | | Logo de la alianza rebelde (SVG) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T35-calcando-dibujos/T35-ej2-rebel-2.svg T35-ej2-rebel-2.svg] | ||
+ | | Logo de la alianza rebelde (Plain SVG) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T35-calcando-dibujos/STL/T35-ej2-Rebel.stl T35-ej2-Rebel.stl] | ||
+ | | Logo de la alianza rebelde (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T35-calcando-dibujos/T35-ej3-obijuan-academy-logo.fcstd T35-ej3-obijuan-academy-logo.fcstd] | ||
+ | | Logo de la obijuan academy (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T35-calcando-dibujos/obijuan-academy-logo1.svg obijuan-academy-logo1.svg] | ||
+ | | Logo de la obijuan academy (SVG) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T35-calcando-dibujos/obijuan-academy-logo2.svg obijuan-academy-logo2.svg] | ||
+ | | Logo de la obijuan academy (Plain SVG) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T35-calcando-dibujos/STL/T35-ej3-obijuan-academy-logo.stl T35-ej3-obijuan-academy-logo.stl] | ||
+ | | Logo de la obijuan academy (STL) | ||
+ | |----- | ||
+ | |} | ||
− | ==== Ejercicio | + | === 36: Poniedo texto! === |
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=C94Y4uduI08 '''Video Tutorial 36/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T36-texto-freecad-1.png|thumb|300px| Texto Freecad en Freecad (''click para ampliar'')]] | ||
+ | | [[Archivo:T36-texto-freecad-2.png|thumb|300px| Texto Freecad en Inkscape (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | El inkscape lo podemos utilizar para '''escribir mensajes de texto''' e importarlos luego en freecad, para extruirlos y poner texto y letras a nuestros diseños 3D. El texto en inkscape '''hay que convertirlo a trazos''' antes de exportar el fichero svg | ||
+ | |||
+ | * '''Conceptos nuevos''': Texto en inkscape, convertir texto trazos | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | Vamos a escribir texto en el inkscape. Pinchamos en el icono [[Archivo:Inkscape-icono-texto.png]]. Nos llevamos el puntero a la zona donde queremos poner el texto y hacemos click con el botón izquierdo. Escribimos el texto: "FREECAD". Le damos al icono [[Archivo:Inkscape-icono-bold.png]] para pasar el '''texto a negrita''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T36-exp1.png|thumb|300px| Listos para escribir texto (''click para ampliar'')]] | ||
+ | | [[Archivo:T36-exp2.png|thumb|300px| Texto "FREECAD" (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Escalamos el texto. See puede escalar de varias maneras. Una es usando las flechas que hay alrededor del texto (al seleccionarlo). Pero siempre es mejor tener una noción real del tamaño, así que para ello nos vamos a la parte superior del menú y '''cambiamos las unidades de píxeles (px) a milímetros (mm)'''. En las cajas superiores nos encontramos con una que poner '''W''' (witch) es la anchura total del texto y '''H''' (height) es la altura. Pinchamos en el icono del candado [[Archivo:Inkscape-icono-candado.png]] que hay entre ambas para mantener la proporción. Ponemos 40 en la caja W para que el texto sea de 40mm de ancho. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T36-exp3.png|thumb|300px| Seleccionando las unidades en mm (''click para ampliar'')]] | ||
+ | | [[Archivo:T36-exp4.png|thumb|300px| Texto con anchura de 40 mm (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | El texto tal cual se puede editar como si fuese texto normal. Lo siguiente es '''convertirlo a trazos'''. Le damos a la opción del menú '''path/objetct to path'''. Ahora al editar el texto ya no cambiamos las letras, sino que tenemos acceso a los puntos (somo si lo hubiésemos hecho nosotros mediante rectas y curvas de bezier). | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T36-exp5.png|thumb|300px| Convirtiendo el texto en trazos (''click para ampliar'')]] | ||
+ | | [[Archivo:T36-exp6.png|thumb|300px| Texto convertido a trazos. Se pueden editar los puntos (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Hacemos lo mismo que en los otros tutoriales: movemos el texto al origine, lo exportamos a SVG plano y lo '''importamos en Freecad'''. '''Seleccionamos todas las letras''', bien en la parte de la izquierda (seleccionando el primero y luego el último pulsando shift) o bien en la ventana 3D dándole al shift-B y luego seleccionando con un cuadrado todo el texto. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T36-exp7.png|thumb|300px| Texto importado a Freecad (''click para ampliar'')]] | ||
+ | | [[Archivo:T36-exp8.png|thumb|300px| Todas las letras seleccionadas (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Le damos el botón de '''extruir''' en el banco de trabajo '''part'''. Marcamos la casilla de objeto sólido y una distancia de por ejemplo 5mm. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T36-exp9.png|thumb|300px| Listos para extruir el texto (''click para ampliar'')]] | ||
+ | | [[Archivo:T36-exp10.png|thumb|300px| Texto extruido (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | El texto tiene algunas letras con la '''parte interior también extruida'''. Para eliminarlo hay que seleccionar la letra en cuestión, su interior y '''aplicar una diferencia'''. Empezamos por la R. La seleccionamos en la parte de la izquierda, junto con su interior. Hacemos la diferencia. Lo repetimos con el resto de letras que tienen hueco interior: A y D. Unimos todas las letras para tener un único objeto. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T36-exp11.png|thumb|300px| Cuerpo de la R y parte interior seleccionadas (''click para ampliar'')]] | ||
+ | | [[Archivo:T36-exp12.png|thumb|300px| Texto con todas las partes interiores eliminadas (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Hacemos la base de las letras. Lo podemos hace bien colocando un cubo y modificando sus dimensiones o haciendo un boceto. Elegimos este último. Creamos un rectángulo que contenga en su interior el texto y lo extruimos, por ejemplo 3mm. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T36-exp13.png|thumb|300px| Creando el boceto de la base (''click para ampliar'')]] | ||
+ | | [[Archivo:T36-exp14.png|thumb|300px| Base creada (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Desplazamos el texto a lo largo del eje z para ponerlo encima de la base y lo unimos con el texto. Ahora tenemos un único objeto. ¡Listo para imprimir! | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T36-exp15.png|thumb|300px| Texto colocado sobre la base (''click para ampliar'')]] | ||
+ | | [[Archivo:T36-exp16.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1:''' Llavero con tu nombre | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T36-ej1-llavero-nombre.png|thumb|300px| Llavero de Obijuan (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2:''' Letras hacia dentro | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T36-ej2-hola.png|thumb|300px| Hola! (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3:''' Bloques de letras | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T36-ej3-libre.png|thumb|300px| Libre! (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Jose Ignacio Alonso''' y '''Roberto Carlos Carmona''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T36-ej123-poniendo-texto.png|thumb|600px| '''Jose Ignacio Alonso''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T36-ej2-Roberto-Carlos-Carmona.png|thumb|300px| '''Roberto Carlos Carmona''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T36-ej1-Roberto-Carlos-Carmona.png|thumb|300px| '''Roberto Carlos Carmona''' (''click para ampliar'')]] | ||
+ | |------- | ||
+ | | [[Archivo:T36-ej3-Roberto-Carlos-Carmona.png|thumb|300px| '''Roberto Carlos Carmona''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T36-texto/T36-texto-freecad.fcstd T36-texto-freecad.fcstd] | ||
+ | | Texto "FREECAD" (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T36-texto/T36-texto-freecad.svg T36-texto-freecad.svg] | ||
+ | | Texto "FREECAD" en inkscape (SVG) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T36-texto/STL/T36-Texto-freecad.stl T36-Texto-freecad.stl] | ||
+ | | Texto "FREECAD" (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T36-texto/T36-ej1-llavero-nombre.fcstd T36-ej1-llavero-nombre.fcstd] | ||
+ | | Ejercicio 1: Llavero con tu nombre (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T36-texto/T36-ej1-llavero-nombre.svg T36-ej1-llavero-nombre.svg] | ||
+ | | Ejercicio 1: Texto "OBIJUAN" (SVG) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T36-texto/STL/T36-ej1-llavero-nombre.stl T36-ej1-llavero-nombre.stl] | ||
+ | | Ejercicio 1: Llavero con tu nombre (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T36-texto/T36-ej2-hola.fcstd T36-ej2-hola.fcstd] | ||
+ | | Ejercicio 2: Hola hacia dentro (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T36-texto/T36-ej2-hola.svg T36-ej2-hola.svg] | ||
+ | | Ejercicio 2: Texto "HOLA" | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T36-texto/STL/T36-ej2-hola.stl T36-ej2-hola.stl] | ||
+ | | Ejercicio 2: Hola hacia dentro (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T36-texto/T36-ej3-libre.fcstd T36-ej3-libre.fcstd] | ||
+ | | Ejercicio 3: Bloques de letras | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T36-texto/T36-ej3-libre.svg T36-ej3-libre.svg] | ||
+ | | Ejercicio 3: Texto "LIBRE" | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T36-texto/STL/T36-ej3-bloque-letras.stl T36-ej3-bloque-letras.stl] | ||
+ | | Ejercicio 3: Hola hacia dentro (STL) | ||
+ | |----- | ||
+ | |} | ||
− | === | + | === 37 Generando planos 2D === |
{| style="border: 1px solid darkgray; width:100%" | {| style="border: 1px solid darkgray; width:100%" | ||
|- style="background: #cedff2;" | |- style="background: #cedff2;" | ||
− | ! [ '''Video Tutorial | + | ! [https://www.youtube.com/watch?v=GDE4erbMaS4 '''Video Tutorial 37/40'''] |
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T37-rueda-miniskybot-1.png|thumb|300px| Rueda del printbot Miniskybot (''click para ampliar'')]] | ||
+ | | [[Archivo:T37-rueda-miniskybot-2.png|thumb|300px| Planos de la rueda (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | A partir de las piezas 3D podemos crear las '''proyecciones de las piezas''' y obtener '''los planos'''. Con Freecad 0.13 no se pueden poner cotas, pero sí podemos exportar el plano a un '''fichero SVG''' que luego podemos abrir con una aplicación externa para añadir cotas o información extra | ||
+ | |||
+ | * '''Conceptos nuevos''': banco de trabajo drawing, Proyectar en un plano | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | Vamos a sacar los planos de la rueda del miniskybot. Abrirmos el diseño 3D que ya tenemos hecho de otros tutoriales. Seleccionamos el banco de trabajo drawing. En los iconos superiores, pinchamos en el desplegable [[Archivo:Freecad-icono-A3.png]] y seleccionamos el tamaño del plano: A4. | ||
+ | |||
+ | |||
+ | {| | ||
+ | | [[Archivo:T37-exp1.png|thumb|300px| Rueda del miniskybot (''click para ampliar'')]] | ||
+ | | [[Archivo:T37-exp2.png|thumb|300px| Seleccionando el tamaño del plano (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Nos aparecerá una carpeta llamada '''page'''. Hacemos doble click en ella y se nos abre una pestaña nueva en la zona del 3D llamada '''Drawing viewer'''. Vamos a crear las proyecciones de la pieza. Seleccionamos la rueda en la ventana de la izquierda (rueda-hueco-corona) y pinchamos en este icono [[Archivo:Freecad-icono-proyecciones.png]] para '''configurar las proyecciones'''. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T37-exp3.png|thumb|300px| Creando el visualizador de planos (''click para ampliar'')]] | ||
+ | | [[Archivo:T37-exp4.png|thumb|300px| Creando proyecciones de la pieza (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Seleccionamos como '''vista primaria la frontal''' (front view). Nos aparece el frontal de la rueda en nuestro dibujo, en grande. La escala se calcula automáticamente para que se ajuste al tamaño de la hoja. En las vistas secundarias seleccionamos la superior (top) y la derecha (right). Esta última nos aparece encima del cajetín. La moveremos para ponerla encima. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T37-exp5.png|thumb|300px| Vista frontal proyectada (''click para ampliar'')]] | ||
+ | | [[Archivo:T37-exp6.png|thumb|300px| Vistas frontales y superiores proyectadas (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Le damos al ok y dentro de la carpeta page seleccionamos la '''vista derecha''' (right). Nos vamos a la pestaña '''data'''. Modificamos la coordenada '''y''' para que valga 90. La vista derecha nos subirá. Ahora '''cambiamos la orientación de la pieza'''. Desplegamos el atributo '''direction''' y ponemos x = -1, z = 1. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T37-exp7.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T37-exp8.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Para cada proyección podemos cambiar el tamaño de las líneas, la rotación, la orientación, la posición, la escala y la visualización de las líneas ocultas. | ||
+ | Para la vista derecha vamos a visualizar las '''líneas ocultas''' y las "'''smooth lines'''". Ponemos esos atributos a true. Automáticamente se nos modifica el plano. | ||
+ | Finalmente seleccionamos la página en el árbol y le damos al icono [[Archivo:Freecad-icono-save-drawing.png]] para '''exportar el plano a un fichero .SVG'''. Para comprobar que está todo ok, lo abrimos con el inkscape. Podemos usar este programa además para añadir fácilmente texto. Rellenamos la caja inferior derecha con la información de la pieza | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T37-exp10.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T37-exp9.png|thumb|300px| Plano terminado. Visualización en inkscape (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1:''' Planos de la corona del servo | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T37-ej1-corona-servo-1.png|thumb|300px| Corona del servo futaba 3003 (''click para ampliar'')]] | ||
+ | | [[Archivo:T37-ej1-corona-servo-2.png|thumb|300px| Planos de la corona del servo (''click para ampliar'')]] | ||
|} | |} | ||
+ | |||
+ | * '''Ejercicio 2:''' Planos del llavero con nombre | ||
{| | {| | ||
− | | [[|thumb|600px| (''click para ampliar'')]] | + | | [[Archivo:T36-ej1-llavero-nombre.png|thumb|300px| Llavero con nombre (''click para ampliar'')]] |
+ | | [[Archivo:T37-ej2-llavero-nombre-1.png|thumb|300px| Planos del llavero con nombre (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3:''' Planos del perfil de aluminio | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T31-ej3-perfil-1.png|thumb|300px| Perfil de aluminio (''click para ampliar'')]] | ||
+ | | [[Archivo:T37-ej3-perfil-1.png|thumb|300px| Planos del perfil (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Jose Ignacio Alonso''' y '''Emilio Jose Moran Hevia''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T37-ej13-Jose-Ignacio-Alonso.png|thumb|600px| '''Jose Ignacio Alonso''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T37-ej1-Emilio-Jose-Moran-hevia.png|thumb|300px| '''Emilio Jose Moran Hevia''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T37-ej2-Emilio-Jose-Moran-hevia.png|thumb|300px| '''Emilio Jose Moran Hevia''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T37-ej3-Emilio-Jose-Moran-hevia.png|thumb|300px| '''Emilio Jose Moran Hevia''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T37-ej4-Emilio-Jose-Moran-hevia.png|thumb|300px| '''Emilio Jose Moran Hevia''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T37-planos/T37-rueda-miniskybot.fcstd T37-rueda-miniskybot.fcstd] | ||
+ | | Rueda del miniskybot, con los planos (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T37-planos/T37-rueda-miniskybot-planos.svg T37-rueda-miniskybot-planos.svg] | ||
+ | | Planos de la rueda del miniskybot (SVG) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T37-planos/T37-ej1-corona-servo.fcstd T37-ej1-corona-servo.fcstd] | ||
+ | | Corona del servo con los planos (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T37-planos/T37-ej1-corona-servo.svg T37-ej1-corona-servo.svg] | ||
+ | | Planos de la corona del servo (SVG) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T37-planos/T37-ej2-llavero-nombre.fcstd T37-ej2-llavero-nombre.fcstd] | ||
+ | | Llavero con los planos (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T37-planos/T37-ej2-Llavero-nombre.svg T37-ej2-Llavero-nombre.svg] | ||
+ | | Planos del llavero (SVG) | ||
|----- | |----- | ||
− | | [[|thumb| | + | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T37-planos/T37-ej3-perfil.fcstd T37-planos/T37-ej3-perfil.fcstd] |
+ | | Perfiles de aluminio con los planos (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T37-planos/T37-ej3-perfil.svg T37-ej3-perfil.svg] | ||
+ | | Planos de los perfiles (SVG) | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | === 38 Importando piezas en STL === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=_lbkuSu_c9w '''Video Tutorial 38/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T38-Carro-x-Prusa-hephestos-1.png|thumb|300px| Carro x de la Prusa hephestos. Importada en STL (''click para ampliar'')]] | ||
+ | | [[Archivo:T38-Carro-x-Prusa-hephestos-2.png|thumb|300px| Carro x de la Prusa hephestos, convertido a objeto Freecad y modificado (''click para ampliar'')]] | ||
|} | |} | ||
==== Descripción ==== | ==== Descripción ==== | ||
+ | Muchos de los objetos que nos encontramos en el mundo de la impresión 3D están en '''formato STL'''. Con Freecad los podemos importar, para visualizarlos. Pero también los podemos convertir a '''objetos nativos de Freecad''' y modificarlos. Para ello es neceario realizar una serie de conversiones. | ||
+ | |||
+ | * '''Conceptos nuevos''': Importar STL, banco de trabajo mesh, convertir a objeto, convertir a objeto sólido, refinar un objeto | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | |||
+ | En Freecad se pueden importar objetos en formato STL. Utilizaremos algunos de la [http://reprap.org/wiki/Prusa_i3_Hephestos/es Prusa Hephestos]. Vamos a importar [https://github.com/bq/prusa-i3-hephestos/raw/master/stl/Eje_X/EjeX_carro_A.stl el carro del eje x]. Le damos a la opción del menú '''file / import''' y seleccionamos el fichero .stl. Le damos a abrir y nos aparecerá en la ventana 3D. Podemos comprobar cómo NO lo podremos seleccionar desde la ventana 3D. Esto es porque '''NO es un objeto freecad''', sino que es una '''malla'''. Por eso, en la ventana de la izquierda aparece junto al símbolo [[Archivo:Freecad-icono-mesh.png]]. | ||
+ | |||
+ | El '''banco de trabajo mesh''' nos permite trabajar con mallas: operaciones booleanas, análisis, reparaciones... pero no lo veremos aquí. Vamos a convertir la malla a un objeto freecad. Para ello le daremos a la opción "Create Shape from mesh..." | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T38-exp1.png|thumb|300px| El carro x de la Prusa hephestos (''click para ampliar'')]] | ||
+ | | [[Archivo:T38-exp2.png|thumb|300px| Convirtiendo la malla en un objeto Freecad (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Nos aparecerá una ventana donde debemos indicar '''la tolerancia''' que queremos en la conversión. Dejamos el valor por defecto de 0.1mm. Nos aparece el objeto freecad. Hacemos invisible el objeto original. Vemos que el nuevo objeto tiene '''muchas líneas en sus caras'''. Son los triángulos que forman la malla. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T38-exp3.png|thumb|300px| Indicar la tolerancia (''click para ampliar'')]] | ||
+ | | [[Archivo:T38-exp4.png|thumb|300px| La malla convertida a objeto freecad (''click para ampliar'')]] | ||
+ | |} | ||
+ | Para eliminar esas líneas le damos a la opción del menú "'''part / refine shape'''". Sigue habiendo algunas líneas, sobre todo en las partes circulares. El software no las detecta como cilindros. Es parte de la información que se pierda al importar mallas. Nos falta un último paso que es '''hacer el objeto sólido'''. Nos vamos a la opción "'''Part / convert to solid'''". El nuevo objeto creado tendrá al final del nombre la cadena "'''(Solid)'''" | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T38-exp5.png|thumb|300px| Objeto refinado (''click para ampliar'')]] | ||
+ | | [[Archivo:T38-exp6.png|thumb|300px| El objeto es sólido (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Ahora ya podemos trabajar con este objeto somo si lo hubiésemos creado de forma nativa en Freecad: podemos hacer operaciones booleanas, crear bocetos en sus caras, etc. '''Vamos a modificarlo''' para comprobarlo. Le vamos a poner nuestra inicial (o cualquier otro dibujo simple) grabado en una de sus caras. Nos vamos a part design, seleccionamos una cara y creamos un boceto. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T38-exp7.png|thumb|300px| Cara seleccionada, para colocar un boceto en ella (''click para ampliar'')]] | ||
+ | | [[Archivo:T38-exp8.png|thumb|300px| Creando un boceto en la cara (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Creamos la inicial de nuestro nombre. En mi caso una J. Cerramos el boceto y lo extruimos 0.5mm hacia fuera (pad). Ya tenemos la J en la pieza :-) | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T38-exp9.png|thumb|300px| Boceto de la letra J (''click para ampliar'')]] | ||
+ | | [[Archivo:T38-exp10.png|thumb|300px| Pieza con la letra J (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Vamos a hacer un vaciado en otra parte. Repetimos. Seleccionamos una cara y creamos un boceto. Hacemos un rectángulo | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T38-exp11.png|thumb|300px| Otra cara seleccionada (''click para ampliar'')]] | ||
+ | | [[Archivo:T38-exp12.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Lo extruimos hacia dentro para hacer el vaciado. Finalmente cambiamos la pieza de color. Hemos sido capaces de modificar una pieza que estaba en STL :-) | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T38-exp13.png|thumb|300px| Pieza con un vaciado nuevo (''click para ampliar'')]] | ||
+ | | [[Archivo:T38-exp14.png|thumb|300px| La pieza con otro color (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1:''' Esquina del eje Y de la Prusa Hephestos modificada. Montaje parcial | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T38-ej1-Prusa-Hephestos-Esquina-Y-1.png|thumb|300px| Esquina del eje Y de la Prusa Hephestos (modificada) (''click para ampliar'')]] | ||
+ | | [[Archivo:T38-ej1-Prusa-Hephestos-Esquina-Y-3.png|thumb|300px| Borrador del montaje de la parte frontal del eje Y de la Prusa Hephestos (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2:''' Parte izquierda del eje X de la Prusa Hephestos modificada | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T38-ej2-Prusa-Hephestos-Carro-X-izquierda-1.png|thumb|300px| Parte izquierda del eje X. Pieza original (''click para ampliar'')]] | ||
+ | | [[Archivo:T38-ej2-Prusa-Hephestos-Carro-X-izquierda-2.png|thumb|300px| Parte izquierda del eje X. Pieza modificada (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3:''' Parte derecha del eje X de la Prusa Hephestos modificada. Montaje parcial | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T38-ej3-Prusa-Hephestos-Carro-X-derecha-1.png|thumb|300px| Parte derecha del eje x. Modificada (''click para ampliar'')]] | ||
+ | | [[Archivo:T38-ej3-Prusa-Hephestos-Carro-X-derecha-3.png|thumb|300px| Borrador del montaje del eje x (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Jaime Villegas''' y '''Jose Ignacio Alonso''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T38-ej1-Jaime-villegas-ejeY-Prusa-Hephestos.png|thumb|300px| '''Jaime Villegas''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T38-ej23-Jaime-villegas-ejeX-Prusa-Hephestos.png|thumb|300px| '''Jaime Villegas''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T38-ej23-Jose-Ignacio-Alonso-Prusa-ejeX-Prusa-Hephestos.png|thumb|600px| '''Jose Ignacio Alonso''' (''click para ampliar'')]] | ||
+ | |} | ||
==== Ficheros ==== | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T38-importando-stl/T38-Carro-x-prusa-hephestos.fcstd T38-Carro-x-prusa-hephestos.fcstd] | ||
+ | | Prusa Hephestos: Carro x modificado (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T38-importando-stl/STL/Prusa-hephestos-Carro-X.stl Prusa-hephestos-Carro-X.stl ] | ||
+ | | Prusa Hephestos: Carro x original (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T38-importando-stl/STL/Prusa-hephestos-Carro-X-modif.stl Prusa-hephestos-Carro-X-modif.stl] | ||
+ | | Prusa Hephestos: Carro x modificado (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T38-importando-stl/T38-ej1-EjeY-esquina-prusa-hephestos.fcstd T38-ej1-EjeY-esquina-prusa-hephestos.fcstd] | ||
+ | | Ejercicio 1: Esquina Eje Y montaje (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T38-importando-stl/STL/Prusa-hephestos-EjeY_esquina.stl Prusa-hephestos-EjeY_esquina.stl] | ||
+ | | Ejercicio 1: Esquina Eje Y original (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T38-importando-stl/STL/Prusa-hephestos-EjeY_esquina-modif.stl Prusa-hephestos-EjeY_esquina-modif.stl] | ||
+ | | Ejercicio 1: Esquina Eje Y modificada (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T38-importando-stl/T38-ej2-EjeX-esquina-izquierda-Prusa-Hephestos.fcstd T38-ej2-EjeX-esquina-izquierda-Prusa-Hephestos.fcstd] | ||
+ | | Ejercicio 2: Pieza izquierda Eje x (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T38-importando-stl/STL/Prusa-hephestos-EjeX_izquierda.stl Prusa-hephestos-EjeX_izquierda.stl] | ||
+ | | Ejercicio 2: Pieza izquierda Eje x original (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T38-importando-stl/STL/Prusa-hephestos-EjeX_izquierda-modif.stl Prusa-hephestos-EjeX_izquierda-modif.stl] | ||
+ | | Ejercicio 2: Pieza izquierda Eje x modificada (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T38-importando-stl/T38-ej3-EjeX-esquina-derecha-Prusa-Hephestos.fcstd T38-ej3-EjeX-esquina-derecha-Prusa-Hephestos.fcstd] | ||
+ | | Ejercicio 3: Pieza derecha Eje x (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T38-importando-stl/STL/Prusa-hephestos-EjeX_derecha.stl Prusa-hephestos-EjeX_derecha.stl] | ||
+ | | Ejercicio 3: Pieza derecha Eje x original (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T38-importando-stl/STL/Prusa-hephestos-EjeX_derecha-modif.stl Prusa-hephestos-EjeX_derecha-modif.stl] | ||
+ | | Ejercicio 3: Pieza derecha Eje x modificada (STL) | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | === 39 Intercambiando datos en formato STEP === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=uXeYTfEMu1I '''Video Tutorial 39/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T39-aquaris-5-7-cama-1.png|thumb|300px| Aquaris 5.7 en step, importado a Freecad. Parte trasera (''click para ampliar'')]] | ||
+ | | [[Archivo:T39-aquaris-5-7-cama-2.png|thumb|300px| Aquaris 5.7 en step, importado a Freecad. Parte frontal (''click para ampliar'')]] | ||
+ | |---------- | ||
+ | | [[Archivo:T39-aquaris-5-7-cama-3.png|thumb|300px| Cama para el Aquaris 5.7 (''click para ampliar'')]] | ||
+ | | [[Archivo:T39-aquaris-5-7-cama-4.png|thumb|300px| Cama y Aquaris 5.7 (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | El '''formato STEP''' es un [http://es.wikipedia.org/wiki/ISO_10303 estándar internacional] para el intercambio de datos en la industrial. Permite que las piezas diseñadas con una aplicación determinada se exporten a step y que luego se puedan importar en otra aplicación diferente. Freecad puede importar/exportar ficheros en formato step. Esto es muy útil porque los fabricantes de elementos mecánicos (tornillos, tuercas, rodamientos, etc.) suelen dar los diseños 3D en step para así poderlos incluir en nuestras piezas. | ||
+ | |||
+ | * '''Conceptos nuevos''': formato step, importar step, exportar step | ||
+ | |||
+ | ==== Explicación ==== | ||
+ | Como ejemplo de '''importar un fichero step''' vamos a descargar '''el modelo 3D del móvil bq Aquaris 5.7''', disponible en este enlace: [http://www.thingiverse.com/thing:358481 Aquaris step files]. También está disponible en la sección de descargas de este tutorial. | ||
+ | |||
+ | Para importar un fichero step en Freecad, nos vamos al menú '''file / import'''. En el selector de ficheros, donde pone "'''supported formats'''" indicamos que queremos importar un fichero del tipo "'''STEP WITH COLORS'''". Marcamos el fichero '''bq_Aquaris_5_7.stp''' y le damos a open. Se nos abrirá el 3D dl aquaris. Observamos que, a diferencia de cuando se importan objetos STL, aquí el objeto ya es un objeto Freecad. Se pueden seleccionar sus caras como las de cualquier otro objeto de Freecad. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T39-exp1.png|thumb|300px| Importando un fichero step (''click para ampliar'')]] | ||
+ | | [[Archivo:T39-exp2.png|thumb|300px| El modelo 3D del Aquaris 5.7 cargado! (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Creamos un boceto en el plano xy, con un rectángulo que tenga el teléfono en su interior y lo extruimos 14mm | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T39-exp3.png|thumb|300px| Creando el boceto de la cama del Aquaris (''click para ampliar'')]] | ||
+ | | [[Archivo:T39-exp4.png|thumb|300px| Bloque de la cama (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | El teléfono sobresale por la parte inferior. Lo desplazamos hasta la posición Z = 7 para que sobresalga un poco por la parte superior | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T39-exp5.png|thumb|300px| Telefono sobresaliendo por la parte inferior (''click para ampliar'')]] | ||
+ | | [[Archivo:T39-exp6.png|thumb|300px| Telefono sobresaliendo por la parte superior (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Seleccionamos la cama, luego el teléfono y aplicamos una diferencia. Obtenemos la cama. Vamos a ponerle unas aberturas laterales para poder sacar el teléfono. Seleccionamos la superficie superior. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T39-exp7.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T39-exp8.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | y creamos un boceto nuevo en ella. Hacemos dos rectángulos que pasen por encima de los laterales del teléfono. Los hacemos simétricos. Las dimensiones las ponemos a ojo (por ser un ejemplo) | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T39-exp10.png|thumb|300px| Boceto de las aberturas (''click para ampliar'')]] | ||
+ | | [[Archivo:T39-exp9.png|thumb|300px| Las dos aberturas creadas. 8mm de extrusió hacia el interior (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | En perspectiva se aprecian mejor los nuevos rebajes. Ahora redondeamos las cuatro aristas verticales de la cama. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T39-exp11.png|thumb|300px| Cama con los dos rebajes (''click para ampliar'')]] | ||
+ | | [[Archivo:T39-exp12.png|thumb|300px| Aristas redondeadas (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Cambiamos el color de la cama, para resaltarla y hacemos una copia del aquaris para ponerlo encima, de ejemplo. | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T39-exp13.png|thumb|300px| La cama en amarillo (''click para ampliar'')]] | ||
+ | | [[Archivo:T39-exp14.png|thumb|300px| Aquaris 5.7 colocado encima de la cama (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Cambiamos los colores al Aquaris, para que la pantalla sea negra y la carcasa blanca. Por último desplazamos el aquaris en el eje z, para que se vea el interior de la cama y el teléfono. Ya sabemos cómo importar ficheros STEP con los modelos 3D y diseñar piezas nuevas a partir de ellos :-) | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T39-exp15.png|thumb|300px| Aquaris blanco con pantalla negra (''click para ampliar'')]] | ||
+ | | [[Archivo:T39-exp16.png|thumb|300px| Aquaris 5.7 y la cama (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Ejercicios propuestos ==== | ||
+ | * '''Ejercicio 1:''' Soporte para aquaris 5.7 | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T39-ej1-soporte-aquaris-5-7-1.png|thumb|300px| Un soporte para el móvil bq aquaris 5.7 (''click para ampliar'')]] | ||
+ | | [[Archivo:T39-ej1-soporte-aquaris-5-7-2.png|thumb|300px| El soporte sin el móvil (''click para ampliar'')]] | ||
+ | |------ | ||
+ | | [[Archivo:T39-ej1-soporte-aquaris-5-7-3.png|thumb|300px| Boceto del soporte (''click para ampliar'')]] | ||
+ | | [[Archivo:Aquaris-soporte-1.jpg|thumb|300px| El Aquaris 5.7 real con su soporte diseñado en Freecad e impreso (''click para ampliar'')]] | ||
+ | |------ | ||
+ | | [[Archivo:Aquaris-soporte-3.jpg|thumb|300px| El Aquaris 5.7 en el soporte con una mano de referencia para ver el tamaño (''click para ampliar'')]] | ||
+ | | [[Archivo:Aquaris-soporte-2.jpg|thumb|300px| El Aquaris 5.7 junto al soporte (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 2:''' Viendo los detalles de la impresora 3D witbox | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T39-ej1-witbox-1.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T39-ej1-witbox-2.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |-------- | ||
+ | | [[Archivo:T39-ej1-witbox-3.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T39-ej1-witbox-4.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * '''Ejercicio 3:''' Despiece del hotend de la Witbox | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T39-ej3-hotend-witbox-1.png|thumb|300px| Hotend de la witbox (''click para ampliar'')]] | ||
+ | | [[Archivo:T39-ej3-hotend-witbox-2.png|thumb|300px| Hotend de la witbox despiezado (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Entregas de '''Ruben Nieves López''' y '''Emilio Jose Morán Hevia''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T39-ej1-Jaime-Villegas-soporte-aquaris.png|thumb|300px|'''Ruben Nieves López''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T39-ej3-Jaime-Villegas-hotend-witbox.png|thumb|300px| '''Ruben Nieves López''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T39-ej1-Emilio-Jose-Moran-Hevia-soporte-aquaris.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T39-ej2-Emilio-Jose-Moran-Hevia.png|thumb|300px| '''Emilio Jose Morán Hevia''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T39-ej3-Emilio-Jose-Moran-Hevia.png|thumb|300px| '''Emilio Jose Morán Hevia''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T39-ej4-Emilio-Jose-Moran-Hevia.png|thumb|300px| '''Emilio Jose Morán Hevia''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T39-ej5-Emilio-Jose-Moran-Hevia.png|thumb|300px| '''Emilio Jose Morán Hevia''' (''click para ampliar'')]] | ||
+ | | [[Archivo:T39-ej6-Emilio-Jose-Moran-Hevia.png|thumb|300px| '''Emilio Jose Morán Hevia''' (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T39-ej7-Emilio-Jose-Moran-Hevia.png|thumb|300px| '''Emilio Jose Morán Hevia''' (''click para ampliar'')]] | ||
+ | | | ||
+ | |} | ||
+ | |||
+ | ==== Ficheros ==== | ||
+ | {| {{tablabonita}} | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T39-step/bq_Aquaris_5_7.stp bq_Aquaris_5_7.stp] | ||
+ | | Móvil bq aquaris 5.7 (STEP) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T39-step/bq-aquaris-5-7.fcstd bq-aquaris-5-7.fcstd] | ||
+ | | Móvil bq aquaris 5.7 (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T39-step/T39-aquaris-5-7-cama.fcstd T39-aquaris-5-7-cama.fcstd] | ||
+ | | Cama para el Aquaris 5.7 (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T39-step/STL/T39-aquaris-5-7-cama.stl T39-aquaris-5-7-cama.stl] | ||
+ | | Cama para el Aquaris 5.7 (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T39-step/T39-ej1-soporte-aquaris-5-7.fcstd T39-ej1-soporte-aquaris-5-7.fcstd] | ||
+ | | Soporte para el Aquaris 5.7 (Freecad) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T39-step/STL/T39-ej1-soporte-aquaris-5-7.stl T39-ej1-soporte-aquaris-5-7.stl] | ||
+ | | Soporte para el Aquaris 5.7 (STL) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/T39-step/witbox-hotend.stp witbox-hotend.stp] | ||
+ | | Hotend de la witbox (STEP) | ||
+ | |----- | ||
+ | | [https://github.com/Obijuan/tutoriales-freecad/blob/master/Temporada-1/T39-step/T39-ej3-witbox-hotend.fcstd T39-ej3-witbox-hotend.fcstd] | ||
+ | | Hotend de la witbox despiezado (Freecad) | ||
+ | |----- | ||
+ | |} | ||
+ | |||
+ | === 40 Despedida: Que el software libre os acompañe === | ||
+ | {| style="border: 1px solid darkgray; width:100%" | ||
+ | |- style="background: #cedff2;" | ||
+ | ! [https://www.youtube.com/watch?v=La9lWlcBBEQ '''Video Tutorial 40/40'''] | ||
+ | |} | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:Freecad-wars-1.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:Freecad-wars-2.png|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | ==== Descripción ==== | ||
+ | |||
+ | ¡¡Fin de la temporada!! ¡¡Muchas gracias a todos!! y... que el software libre os acompañe | ||
==== Ejercicio propuesto ==== | ==== Ejercicio propuesto ==== | ||
+ | * Comparte tus diseños con licencias libres :-) | ||
+ | == Tomas falsas == | ||
+ | * [https://www.youtube.com/watch?v=rjmfxHn7UMI Toma falsa del tutorial 3]. Me parto el cubo | ||
+ | |||
+ | == Participantes == | ||
+ | |||
+ | * Tutoriales: 40 | ||
+ | * Ejercicios propuestos: 102 | ||
+ | * Total de entregas recibidas: 482 | ||
+ | * Ejercicios enviados: | ||
+ | {| {{tablabonita}} | ||
+ | | Emilio Jose Morán Hevia | ||
+ | | 109 | ||
+ | |---- | ||
+ | | Jose Ignacio Alonso | ||
+ | | 87 | ||
+ | |---- | ||
+ | | Bedelber JC | ||
+ | |76 | ||
+ | |---- | ||
+ | | Jose Raul Montero Ponce | ||
+ | |58 | ||
+ | |---- | ||
+ | | Alfonso López | ||
+ | |31 | ||
+ | |---- | ||
+ | | JV Almodovar | ||
+ | |24 | ||
+ | |---- | ||
+ | | Rubén Nieves López | ||
+ | |21 | ||
+ | |---- | ||
+ | | Jose del Valle | ||
+ | |14 | ||
+ | |---- | ||
+ | | Roberto Carlos Carmona | ||
+ | |15 | ||
+ | |---- | ||
+ | | Carlos Cervilla | ||
+ | |8 | ||
+ | |---- | ||
+ | | Jose Maria Martin | ||
+ | |6 | ||
+ | |---- | ||
+ | | Jose Luis V. | ||
+ | |6 | ||
+ | |---- | ||
+ | | Jaime Villegas | ||
+ | |6 | ||
+ | |---- | ||
+ | | Xoan Sampaiño | ||
+ | |5 | ||
+ | |---- | ||
+ | | Fernando Remiro | ||
+ | |4 | ||
+ | |---- | ||
+ | | Federico Coca | ||
+ | |3 | ||
+ | |---- | ||
+ | | Mizael Galvez | ||
+ | |2 | ||
+ | |---- | ||
+ | | Adolfo Castaño | ||
+ | |2 | ||
+ | |---- | ||
+ | | Miguel Angel de Frutos | ||
+ | |1 | ||
+ | |---- | ||
+ | | Antonio Javier Lucas | ||
+ | |1 | ||
+ | |---- | ||
+ | | Jakolete | ||
+ | |1 | ||
+ | |---- | ||
+ | | Ricardo Perez | ||
+ | |1 | ||
+ | |---- | ||
+ | | Francisco Pons ruiz | ||
+ | |1 | ||
+ | |} | ||
+ | == Diseños recibidos == | ||
+ | Estos son algunos de los diseños que han hecho las personas que han seguido este tutorial. ¡Gracias! | ||
− | == | + | * Drift Trike, por '''Lucas Aaron Ruggiero''' (Argentina) |
+ | {| | ||
+ | | [[Archivo:Drift Trike.png|thumb|400px| [https://github.com/Obijuan/tutoriales-freecad/raw/master/Temporada-1/Disenos-enviados/drift-trike/Drift_Trike_v2.0.FCStd Drift_Trike_v2.0.FCStd] (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Florero, por '''Francisco Malpartida''' (España) | ||
+ | {| | ||
+ | | [[Archivo:Florero-Francisco-Malpartida.jpg|thumb|400px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Perfil de Ala y soporte de motor, por '''Carlos Cervilla''' (España) | ||
+ | {| | ||
+ | | [[Archivo:Perfil-ala-Carlos-Cervilla.png|thumb|400px| (''click para ampliar'')]] | ||
+ | | [[Archivo:SoporteMotor-Carlos-Cervilla.jpeg|thumb|400px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Tuercas y Escudo del capitán américa, por '''Roberto Carlos Carmona''' | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:T20-ej1-Roberto-Carlos-Carmona-hexagono.png|thumb|400px| (''click para ampliar'')]] | ||
+ | | [[Archivo:T20-Carlos-Carmona-Escudo-capitan-america.png|thumb|400px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Jaula para insectos, por '''Jose Ignacio Alonso''' | ||
+ | {| | ||
+ | | [[Archivo:Jaula-pajaros-Jose-Ignacio-Alonso.jpg|thumb|400px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Portalápices, por '''Alberto Valero''' | ||
+ | {| | ||
+ | | [[Archivo:Portalapices-Alberto-Valero.png|thumb|400px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Panel de Abeja, por '''Rafael Lorenzo''' | ||
+ | {| | ||
+ | | [[Archivo:Rafael-Lorenzo-Panel-Abeja.png|thumb|400px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Printrbot simple (versión metal), por '''Jose Hevia''' | ||
+ | {| | ||
+ | | [[Archivo:Printrbot-simple-metal-Jose-Hevia.png|thumb|600px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * [https://www.youmagine.com/designs/quick-fit-support-for-prusa-i3 Soporte Hotend intercambiable], por '''Antonio Navarro''' | ||
+ | {| | ||
+ | | [[Archivo:Brazo Enganche-Antonio-Navarro.png|thumb|300px| (''click para ampliar'')]] | ||
+ | | [[Archivo:Soporte-hotend-Antono-Navarro.jpg|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | * Prisma pentagonal con torsión impreso por '''Ruben Nieves López''': | ||
+ | {| | ||
+ | |[[Archivo:Prisma-pentagonal-con-torsion-Ruben-Nives-Lopez.png|thumb|200px| (''click para ampliar'') ]] | ||
+ | |} | ||
+ | |||
+ | * Pulpo con sombrero y bigote, por '''Carlos Crespo''': | ||
+ | {| | ||
+ | |[[Archivo:OctopusFreecad.png|thumb|300px| (''click para ampliar'') ]] | ||
+ | |} | ||
+ | |||
+ | == Muro homenaje == | ||
+ | |||
+ | El 17 de Junio de 2014, '''Federico Coca''', de [http://granadaimprusa.org/ Granada Imprusa], publicó [https://plus.google.com/109203168917583732930/posts/UgCrxpWnK5e este post en G+] con las fotos del muro homenaje a obijuan :-) ¡Me hizo una ilusión tremenda! ¡Gracias Federico! | ||
+ | |||
+ | Esta es la cabecera del muro: | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:Cabecera-muro-homenaje-obijuan.jpg|thumb|600px| (''click para ampliar'')]] | ||
+ | |--------- | ||
+ | | [[Archivo:Cabecera-muro-homenaje-obijuan-1.jpg|thumb|600px| (''click para ampliar'')]] | ||
+ | |} | ||
+ | |||
+ | Y este es el muro, con todas las piezas que se han hecho en el tutorial. ¡Grande, muy grande Federico! | ||
+ | |||
+ | {| | ||
+ | | [[Archivo:Muro-homenaje-obijuan.jpg|thumb|300px| (''click para ampliar'')]] | ||
+ | |} | ||
== Repositorio == | == Repositorio == | ||
Línea 94: | Línea 5168: | ||
Los ficheros fuentes están en este repositorio: | Los ficheros fuentes están en este repositorio: | ||
− | * [] | + | * [https://github.com/Obijuan/tutoriales-freecad https://github.com/Obijuan/tutoriales-freecad] |
== Autor == | == Autor == | ||
Línea 110: | Línea 5184: | ||
{|{{tablabonita}} | {|{{tablabonita}} | ||
| | | | ||
− | * '''Sistema Operativo''': [http://www.ubuntu.com/ Ubuntu Linux] | + | * '''Sistema Operativo''': [http://www.ubuntu.com/ Ubuntu Linux] 13.10 |
* '''Openscad''': [http://www.openscad.org/ Openscad] 2014.03 | * '''Openscad''': [http://www.openscad.org/ Openscad] 2014.03 | ||
* '''Freecad''': [http://www.freecadweb.org/ Freecad] 0.13 | * '''Freecad''': [http://www.freecadweb.org/ Freecad] 0.13 | ||
Línea 116: | Línea 5190: | ||
* '''Dibujos''': [http://inkscape.org/ Inkscape] 0.48.4 | * '''Dibujos''': [http://inkscape.org/ Inkscape] 0.48.4 | ||
* '''Grabación del escritorio''': [http://www.twm-kd.com/category/linux/kazam/ kazam] 1.4.3 | * '''Grabación del escritorio''': [http://www.twm-kd.com/category/linux/kazam/ kazam] 1.4.3 | ||
+ | * '''Edición vídeos''': [http://www.openshotvideo.com/ Openshot 1.4.3] | ||
|} | |} | ||
== Enlaces == | == Enlaces == | ||
=== Otros tutoriales de Freecad === | === Otros tutoriales de Freecad === | ||
+ | * [http://spainlabs.com/wiki/index.php?title=Tutorial_r%C3%A1pido_de_FreeCad Tutorial]. Wiki de Spainlabs | ||
* Tutoriales de Christian Herencia: [https://www.youtube.com/watch?v=79mQ0mt0sTA Tutorial 1] (español) | * Tutoriales de Christian Herencia: [https://www.youtube.com/watch?v=79mQ0mt0sTA Tutorial 1] (español) | ||
* Tutoriales de Bejant: [https://www.youtube.com/watch?v=zeQrGj5hiOA Tutorial 1] (Inglés) | * Tutoriales de Bejant: [https://www.youtube.com/watch?v=zeQrGj5hiOA Tutorial 1] (Inglés) | ||
+ | * Tutoriales de MarthamEngineering: [https://www.youtube.com/watch?v=QzfT-ZDp0Wo tutorial 1] (Inglés) | ||
+ | * Tutoriales de BPLRFE: [https://www.youtube.com/watch?v=m49z0weonog tutorial 1] (Alemán) | ||
+ | * Canal de 61quick en Youtube: [https://www.youtube.com/user/61quick 61quick] (Inglés). Tiene un montón de vídeos que son una pasada | ||
+ | |||
+ | === Otros enlaces === | ||
+ | * [http://reprap.org/wiki/Prusa_i3_Hephestos/es Prusa Hephestos] | ||
+ | * [http://www.thingiverse.com/thing:358481 Modelos 3D de los móviles Aquaris de bq] | ||
+ | |||
+ | === Documentación === | ||
+ | * [http://www.freecadweb.org/wiki/index.php?title=Online_Help_Toc/es Manual oficial de referencia de Freecad] | ||
+ | * [http://www.linuxforanengineer.blogspot.com.es/ Linuxforanengineer]: Blog con cantidad de información sobre Freecad | ||
+ | |||
+ | === Bibliotecas de piezas === | ||
+ | * [http://jreinhardt.github.io/BOLTS/index.html BOLTS]: Biblioteca libre de piezas técnicas | ||
+ | * [https://github.com/yorikvanhavre/FreeCAD-library Freecad Library]: Biblioteca de objetos | ||
== Noticias == | == Noticias == | ||
+ | * '''14/Julio/2014''': Publicado el vídeo de despedida. Temporada I terminada! ¡Gracias! | ||
+ | * '''2/Julio/2014''': Normand Chamberland, moderador de la comunidad de Freecad en G+, publica [https://plus.google.com/117324667497119008450/posts/TxjtrBMLkFK este post] donde menciona los tutoriales y agradece el trabajo. ¡Gracias Normand! :-) | ||
+ | * '''17/Junio/2014''': Federico Coca [https://plus.google.com/+FedericoCoca/posts/UgCrxpWnK5e publica el muro homenaje] ¡Gracias! :-) | ||
+ | * '''27/Abril/2014''': [https://plus.google.com/109138697406392447933/posts/RNtFakW7Frt Aparecen los tutoriales] en la página principal de Freecad | ||
* '''30/Marzo/2014''': Comenzada esta página | * '''30/Marzo/2014''': Comenzada esta página | ||
Revisión actual del 12:50 17 feb 2017
Contenido
- 1 Introducción
- 2 Descargas
- 3 PLAYLIST
- 4 Ejercicios ENTREGADOS
- 5 Empezamos con Freecad!
- 5.1 1) Presentación
- 5.2 2) Cubo Hola mundo!
- 5.3 Propiedades de visualización: En ocasiones veo cubos...
- 5.4 Trasladando cubos: Q*bert
- 5.5 5 La unión hace la fuerza
- 5.6 6 Rotando voy
- 5.7 7 Marcando la diferencia
- 5.8 8 Aplicación: Porta-pendrives
- 5.9 9 Cilindros y Pacman
- 5.10 10 ¡Repíteme!
- 5.11 11 Repetición axial
- 5.12 12 Redondeos, chaflanes y refuerzos
- 5.13 13 ¡Con un par de esferas!
- 5.14 14 Más figuras: usando conos
- 5.15 15 Más figuras: usando toros
- 6 Extrusión de diseños 2D
- 6.1 16 Boceto hola mundo
- 6.2 17 Extrusiones y vaciados
- 6.3 18 Aplicando restricciones
- 6.4 19 Restricciones de simetría
- 6.5 20 Bocetos de polígonos
- 6.6 21 Arcos
- 6.7 22 ¡Qué vienen los recortes!
- 6.8 23 Redondeando bocetos
- 6.9 24 Restricciones externas
- 6.10 25 Extrusión axial
- 6.11 26 Extrusión por trayectoria
- 6.12 27 Interpolación de secciones
- 6.13 28 Hélices y roscas
- 6.14 29: Extrusión con torsión
- 6.15 30 Repeticiones y bocetos
- 6.16 31 Simetría de espejo: espejito, espejito
- 6.17 32 Herramienta de Offset
- 6.18 33 Thickness: Haciendo recipientes
- 7 Trabajando con otros formatos y aplicaciones externas
- 8 Tomas falsas
- 9 Participantes
- 10 Diseños recibidos
- 11 Muro homenaje
- 12 Repositorio
- 13 Autor
- 14 Licencia
- 15 Sobre este tutorial
- 16 Enlaces
- 17 Noticias
Introducción
En esta serie de tutoriales se enseña a hacer diseños 3D desde cero. No se requieren conocimientos previos. El curso está orientado hacia el diseño de piezas que puedan imprimirse en nuestra impresora 3D opensource. La herramienta que usaremos para el diseño es Freecad, aunque las técnicas que aprenderemos nos valdrán para usarlas en otros programas de diseño 3D.
En los tutoriales se proponen ejercicios para que puedas practicar y comprobar por tí mismo tus progresos en el diseño 3D.
¡No tengas miedo! ¡Hacer objetos 3D es fácil! ¡Diseña tus propios objetos y materialízalos con tu impresora 3D! ¡Experimenta la increible sensación de convertir tus pensamientos en objetos reales en pocas horas! |
Claves
Tutorial Freecad. Temporada 1. Serie de microtutoriales sobre Freecad, una herramienta de diseño libre y multiplataforma.
Descargas
Todos los ejemplos están accesibles desde el repositorio en github |
PLAYLIST
PLAYLIST CON TODOS LOS VIDEOS DE LA TEMPORADA 1 |
---|
Ejercicios ENTREGADOS
En los tutoriales se han propuesto ejercicios. Aquí están las fotos de las entregas de la gente:
Album de fotos de las piezas de la parte 1: Empezando con Freecad |
---|
Album de fotos de las piezas de las partes 2 y 3: Bocetos y aplicaciones externas |
---|
Empezamos con Freecad!
1) Presentación
Video Tutorial 1/40 |
---|
Descripción
Freecad es una aplicación libre para diseño 3D. Al ser libre, las fuentes están disponibles y cualquier persona o desarrollador tiene acceso a este código para estudiarlo, mejorarlo o compartirlo. La versión que utilizaremos en estos tutoriales es la 0.13.
Ficheros
- Mini-skybot-v2.fcstd: Miniskybot 2
- repyz.fcstd: Módulos REPYZ
Ejercicio propuesto
- Descargar e instalar Freecad 0.13
- Ejecutarlo y juguetear con él
- Abrir el fichero del miniskybot o del módulo REPYZ
2) Cubo Hola mundo!
Video Tutorial 2/40 |
---|
Descripción
Comenzamos el tutorial. Creación de nuestro primer cubo, usando el workbench parts. Establecimiento de la navegación tipo blender. Cambio en las dimensiones del cubo
Explicación
Ejecutar Freecad. Aparecerá la pantalla de la figura 1.
Crear un documento nuevo (Figura 2). Aparecerá la pantalla de la figura 3
Seleccionar el banco de trabajo parts:
Creamos un cubo (por defecto tiene dimensiones de 10 x 10 x 10 mm)
Activar la perspectiva axonométrica para ver el cubo en 3D:
Pulsando el botón derecho, ir a la opción navigation styles y seleccionar blender:
En este modo de navegación se usa el botón central para mover la cámara. Si además de pulsar este botón se aprieta shift, se desplaza la cámara linealmente a derecha-izquierda y arriba/abajo. Con la rueda del ratón se puede hacer zoom. Con el botón izquierdo se seleccionan objetos. En este enlace hay más información sobre el resto de modos de navegación.
Pulsar en la zona de la derecha en el nombre del cubo creado (box). El cubo cambiará a color verde y en la parte inferior aparecerán 2 nuevas pestañas: View y Data.
Pulsar en la pestaña data e introducir los valores para las dimensiones del cubo:
Finalmente, ir a File/Export para exportar el cubo a un fichero .stl para que pueda ser impreso en una impresora 3D
Ejercicio propuesto
- Hacer el Monolito de la película 2001 odisea en el espacio. Exportarlo a STL e imprimirlo en 3D.
El primero que lo ha hecho ha sido Xoan Sampaiño (post en G+)
Ficheros
- cubo.fcstd: Cubo hecho en el vídeo tutorial
- ej-monolito.fcstd: Monolito, la solución al ejercicio propuesto
- monolito.stl: Monolito en stl, listo para ser impreso. Dimensiones: 40 x 10 x 90 mm
Propiedades de visualización: En ocasiones veo cubos...
Video Tutorial 3/40 |
---|
Descripción
Los objetos en Freecad tienen propiedades, divididas en dos pestañas: data y view. En la pestaña data están las dimensiones del cubo y su posición y orientación. En view todas las relacionadas con la visualización. En este micro-tutorial se explican brevemente.
Explicación
Partimos del cubo hola mundo creado en el tutorial pasado. Cambiamos el nombre a "mi_cubo" pulsando con el botón derecho sobre el nombre "box" en la parte izquierda y luego seleccionando rename.
Ahora mostramos el sistema de referencia pulsando en la opción view/toggle axis cross
Seleccionar el cubo y abrir la pestaña view. Cambiar los modos de visualización seleccionando la opción display. El tipo de línea se cambia con Draw Style. Cambiar los colores del objeto, aristas y vértices con Color Shape, Line color y Point Color respectivamente. La transparencia se modifica con Transparency.
Ejercicio propuesto
- Mediante dos cubos, realizar la composición mostrada en la siguiente figura:
- Entregas de Mizael Gálvez y Carlos cervilla (Cácer):
Ficheros
- T03-cubos.fcstd: Composición de cubos, uno dentro de otro
- T03-ej-base-pilar.fcstd: Solución al ejercicio propuesto
Trasladando cubos: Q*bert
Video Tutorial 4/40 |
---|
Descripción
Los objetos en Freecad se trasladan cambiando sus atributos, en la pestaña Data. Como ejemplo se diseña la pirámide de cubos del juego ochentero Q*bert (como homenaje).
Explicación
Desde el workbench Parts crear un cubo. Seleccionarlo y pulsar la pestaña Data en sus propiedades. Desplegar la propiedad Placement y dentro la que pone position. Cambiar las coordenadas x,y,z bien introduciendo un valor numérico o bien con la rueda del ratón (para incrementar o decrementar de 1 en 1 mm).
Otra manera de trasladar es accediendo al menú de placement, pinchando en el botón con ... en la parte derecha de placement. Modificar los valores de la posición. Al finalizar pulsar el botón de OK inferior. Si se pulsa en Cancelar, se revocarán los cambios (volviendo al estado inicial).
Otra manera de acceder al placement es através de la opción Edit / placement
Ficheros
- T04-tras-cubos.fcstd: Objetos creados en el tutorial: pirámide de Q*bert de 2 niveles
- T04-ejercicio-1-qbert-3-niveles.fcstd: Solución al ejercicio propuesto: pirámide Q*bert de 3 niveles
Ejercicio propuesto
- Hacer una pirámide de cubos del Q*Bert de 3 niveles
- Entregas de JV. Almodóvar y Carlos Cervilla
5 La unión hace la fuerza
Video Tutorial 5/40 |
---|
Descripción
Mediante la unión se construyen piezas más complejas. Al hacer una unión, las piezas originales se mantienen, y la nueva depende de ellas, de manera que si se modifican, la unión también.
Explicación
Para hacer la unión de dos cubos primeros hay que seleccionarlos (con la tecla ctrl apretada) y luego pulsar en el icono de la unión. Se crea un nuevo objeto llamado Fusion, que al desplegarlo contiene a los cubos iniciales. Llamaremos a este objeto mi_pieza.
Si ahora modificamos las dimensiones de los cubos originales, también se modificará mi_pieza.
Esta relación de dependencia la podemos ver gráficamente pinchando en la opción tools/dependency graph (Es necesario tener instaladas las librerías graphviz)
Por defecto, Freecad NO hace un refinado de las geometrías, de manera que hay aristas que realmente ya no lo son (lo eran en los objetos antes de hacer la unión). Para hacer este refinado hay que pinchar en la opción part/refine shape.
Este refinado se puede hacer automáticamente cada vez que se ejecute una unión (o cualquier otra operación booleana). Hay que ir a Edit/preferences. En la opción de "Part Design" activar las dos casillas.
Ejercicios propuestos
- Ejercicio 1: Rehacer la pirámide del QBert de 2 niveles, usando uniones (y refinando las geometrías)
- Ejercicio 2: Idem pero con la pirámide del QBert de 3 niveles
- Ejercicio 3: Diseñar las piezas del tetris usando uniones de cubos de 10mm
- Entregas de Fernando Remiro, JV Almodóvar y Carlos Cervilla:
Ficheros
- Pieza diseñada en el tutorial: T05-union.fcstd
- Ejercicio 1: T05-ej1-qbert-2-niveles.fcstd (qbert-2.stl)
- Ejercicio 2: T05-ej2-qbert-3-niveles.fcstd (qbert-3.stl)
- Ejercicio 3: T05-ej3-piezas-tetris.fcstd (piezas-tetris.stl)
6 Rotando voy
Video Tutorial 6/40 |
---|
Descripción
Las rotaciones de objetos se realizan en el mismo menú placement que las traslaciones. Por defecto se aplican sobre el origen del objeto, pero se puede especificar otro centro para.
Explicación
Partimos de un cubo "hola mundo". Para realizar rotaciones seleccionamos el cubo y vamos al menú de placement (igual que con las traslaciones), en la pestaña DATA / placement. Seleccionamos el eje Z y los grados. Pulsamos OK
Para cambiar el eje de rotación para que el cubo gire respecto a su centro por ejemplo, ponemos las coordenadas del origen del nuevo sistema de referencia en CENTER.
Vamos a crear como ejemplo una X formada por dos paralelepípedos. Primero colocamos uno de dimensiones 10 x 2 x 2 mm y lo rotamos -20 grados con respecto a su centro. Luego lo duplicamos con la opción edit / duplicate selection. En este nuevo objeto, abrimos el menú de placement, hacemos un Reset y lo rotamos 20 grados con respecto a su centro, obteniendo la X
Dos objetos independientes se pueden mover y rotar. Para ello los seleccionamos y abrimos el menú de placement. Allí activamos la opción "Apply incremental changes" y aplicamos las rotaciones y traslaciones que necesitemos. Si queremos que el centro de referencia de la X esté en su centro geométrico, movemos la X hasta que su centro coincida con el eje z del sistema de referencia global y realizamos la unión. Ahora la X se podrá rotar y trasladar como un objeto cualquiera. Las rotaciones se aplicarán con referencia a su centro.
Ejercicio propuesto
- Hacer una casa como la mostrada en la siguiente figura. Está formada por dos paralelepípedos, uno rotado y trasladado
- Entrega de JV. Almodóvar:
Ficheros
- rotaciones.fcstd: Ejemplo mostrado en el tutorial: la X
- T06-ej-casa.fcstd: Solución al ejercicio: la casa
7 Marcando la diferencia
Video Tutorial 7/40 |
---|
Descripción
La operación booleana de diferencia es muy importante. Se utiliza muchísimo. Con ella sustraemos a un objeto una parte, lo que nos permite hacer taladros, vaciados, etc.
Explicación
Partimos de dos cubos de 10mm de arista, uno de ellos trasladado a la posición (5, -5, 5). Seleccionamos primero el cubo original y luego el trasladado (Pulsando la tecla control). Para hacer la diferencia pinchamos en el icono
Se realizará la diferencia. El nuevo objeto se denomina Cut. Pinchar sobre él y renombrarlo a "mi_pieza". Si pinchamos en la opción Tools/ Dependency graph aparecerá las relaciones entre los objetos creados. Mi_pieza depende de los dos cubos. Si modificamos uno de ellos, automáticamente se actualizará mi_pieza. Comprobarlo modificando la traslación del segundo cubo, llevándolo a la posición (2,-2,2)
Ejercicio propuesto
- Hacer un portalápices que tenga unas dimensiones de 50 x 50 x 80 mm y un espesor de 2mm en las paredes laterales y fondo de 3mm
- Entregas de los ejercicios de Jose del Valle (@_JDValle) y Federico Coca (@fgcoca)
Ficheros
- T07-diferencia.fcstd: Pieza mostrada en el videotutorial
- T07-ej1-portalapices.fcstd: Solución al ejercicio: un portalápices
8 Aplicación: Porta-pendrives
Video Tutorial 8/40 |
---|
Descripción
Vamos a aplicar todos los conocimientos aprendidos hasta ahora diseñando un porta-pendrives. Con sólo conocer cómo hacer traslaciones, rotaciones, uniones y diferencias, y cómo construir cubos, ya podemos hacer cantidad de piezas 3D muy útiles, que luego podremos imprimir en una impresora 3D.
Explicación
Comenzamos definiendo los huecos de las ranuras. Creamos un cubo de dimensiones: (4.7, 11, 12) y lo llamamos ranura-1. Lo duplicamos dos veces para obtener 3 cubos iguales (ranura-2 y ranura-3). Dos de ellos los desplazamos a lo largo del eje x. Los seleccionamos todos y hacemos su unión, que renominaremos con el nombre de ranuras.
Creamos otro cubo, de dimensiones (45, 21, 10), y lo llamamos base. Los desplazamos a la posición (-5, -5, 0) para que las ranuras queden centradas.
Seleccionamos la base y las ranuras y los trasladamos de manera que el sistema de referencia global quede en una de sus esquinas. A continuación seleccionamos primero la base y luego las ranuras y hacemos la diferencia. Ya tenemos listo nuesto porta-pendrive!!
Finalmente podemos visualizar las dependencias entre las diferentes partes del objeto:
Ejercicio propuesto
- Hacer un porta-tarjetas sd, con capacidad para 4.
- Entregas de Adolfo Castaño (@adocasma) y Federico Coca (@fgcoca)
Ficheros
T08-porta-pendrives.fcstd | El porta-pendrives (Freecad) |
T08-portapendrives.stl | El porta-pendrives, en STL |
T08-porta-sd.fcstd | El porta-SDs (Freecad) |
T08-porta-sd.stl | El porta-SDs, en STL |
9 Cilindros y Pacman
Video Tutorial 9/40 |
---|
Descripción
Los cilindros son otro de los objetos básicos que nos permiten modelar muchísimas piezas a partir de ellos. También se usan mucho para realizar taladros y vaciados, mediante diferencias.
Explicación
Vamos a crear nuestro primer cilindro "hola mundo". Para ello, en el banco de pruebas part, en la parte superior pinchamos en el icono que tiene dibujado un cilindro. Nos aparecerá un cilindro nuevo, centrado en el ele z y apoyado en el plano xy, de 4mm de diámetro y 10mm de altura.
El cilindro tiene 3 parámetros: el radio, la altura y el ángulo. Por defecto se obtiene un cilindro con ángulo de 360 grados, pero se pueden especificar sectores reduciéndolo. Para construir un pacman establecemos el radio a 25mm y la altura a 5mm. Cambiamos el ángulo a 270 grados para convertirlo en un sector circular. A continuación lo rotamos 45 grados alrededor del eje z para que la boca se centre y apunte hacia el lado positivo del eje x
Creamos un cilindro nuevo de 10mm de altura y radio de 1.5mm que se convertirá en el ojo del pacman. Lo desplazamos -2mm en el eje z y 10mm en el y. Seleccionamos primero la cara y luego este nuevo cilindro y aplicamos una diferencia. Es el momento de cambiar el color a amarillo y ¡ya tenemos nuestro pacman!
Los cilindros ya no tienen secreotos para nosotros ;-)
Ejercicios propuestos
- Ejercicio 1: La tarta
- Ejercicio 2: Un ladrillo
- Entregas de Xoan Sampaiño (@xoan) y JV Almodóvar
Ficheros
T09-pacman.fcstd | El pacman de ejemplo, en freecad |
pacman.stl | El pacman de ejemplo, en STL |
T09-tarta.fcstd | Una tarta cortada, en freecad |
pie.stl | Una tarta cortada, en STL |
T09-brick.fcstd | Un ladrillo, en Freecad |
brick.stl | Un ladrillo, en STL |
10 ¡Repíteme!
Video Tutorial 10/40 |
---|
Descripción
Muchas piezas se construyen mediante la repetición espacial de sus componentes. Mediante "los arrays" podemos copiar y posicionar objetos.
Explicación
Desde el entorno part creamos un cubo de 10x10x10 que nombramos como master_box. Nos vamos al entorno draft y allí pulsamos en el icono de creación de arrays
Nos aparecerá un nuevo objeto denominado Array (y la master_box se hará invisible). Lo seleccionamos y nos vamos a la pestaña data de sus propiedades. Allí ponemos la propiedad NUMBER Y a 1, ya que solo queremos repetición en el eje de la X (en este ejemplo). A continuacion desplegamos la propiedad Interval X y ponemos el valor 12 en x. Aparecerá un segundo cubo, clon de master_box, desplazado 12mm en el eje de las x.
Ahora queremos colocar 10 cubos, por lo en la propiedad Number x ponemos 10. Aparecerán 10 repeticiones del cubo original a lo largo del eje x. Este array depende del cubo original. Esto lo podemos ver mostrando las dependiencias en la opción tools / dependency graph. Si modificamos algún parámetro del cubo original, automáticamente se modificará en el resto de cubos.
Desde el entorno parts, creamos un cubo nuevo, de dimensiones (122, 16, 3) y lo desplazamos a la posición (-2,-2,4). Lo llamaremos base_1D. Lo seleccionamos, luego el array y hacemos la diferencia. Se crea un nuevo objeto que llamaremos pieza_1D
Este objeto depende en última estancia de master_box. Si cambiamos, por ejemplo, su anchura a 12mm, la pieza_1D también cambiará.
Ahora hacemos invisible la pieza_1D. Vamos a crear un array bidimensional con el mismo cubo inicial (master_box). Para ello seleccionamos el cubo y volver a darle al botón de crear array (en el banco de trabajo draft). Desplegamos interval x: asignamos x = 12. Desplegamos interval y: asignamos y = 12. Por último asignamos Number x = 5, y Number y = 5.
Creamos un cubo nuevo, llamado base_2D, con dimensiones (62, 62, 3) y lo posicionamos en (-2, -2, 3). Ahora hacemos la diferencia para obtener la pieza_2D.
Hacemos invisible la pieza_2D, y creamos un nuevo array, pero esta vez tridimensional. Hacemos lo mismo que en el caso anterior, pero ahora desplegamos también interval z y asignamos z = 12. Asignamos también Number z = 5.
Por último creamos un cubo interior, de dimensiones (54,54,54). Lo posicionamos en (2,2,2). Le restamos el nuevo array tridimensional. Obtenemos la pieza_3D
Diagrama de dependencias final:
Ejercicios propuestos
- Ejercicio 1: Crear una pieza de mecano de 5x1, usando la repetición
- Ejercicio 2: Construir la torre de un castillo, con sus almenas, usando la repetición
- Entregas de Jose Ignacio Alonso y Jose Carlos Carmona
Ficheros
T10-array_1D.fcstd | Pieza con repetición a lo largo del eje x |
T10-array_2D.fcstd | Pieza con repetición en 2D |
T10-array_3D.fcstd | Pieza con repetición en 3D |
T10-ej1-pieza_mecano.fcstd | Pieza de mecano, en freecad |
T10-ej1-pieza-mecano.stl | Pieza de mecano, en STL |
T10-ej2-castillo.fcstd | Torre del castillo, en Freecad |
T10-ej1-castillo.stl | Torre del castillo, en STL |
11 Repetición axial
Video Tutorial 11/40 |
---|
Descripción
Las repeticiones de elementos se pueden hacer también de manera que roten alrededor de un centro. Esto permite crear fácilmente taladros y huecos en elementos circulares
Explicación
Partimos del cubo hola mundo, desplazado a la posición (20, -5, 0). Crearemos copias de él dispuestas alrededor del eje z. Seleccionamos al cubo y pinchamos en el icono de crear arrays en el banco de trabajo draft (igual que en el tutorial anterior). Ahora, en las propiedades, establecemos Array Type a Polar.
Establecemos la propiedad Number a 6. Nos aparecerán 6 cubos, equiespaciados angularmente, resultado de la rotación de 360 grados del cubo original alrededor del origen. Se puede establecer otro ángulo. Si por ejemplo sólo se quiere que los cubos recorran 180 grados, establecer la propiedad Angle a 180 grados
Como ejemplo vamos a construir una brida de empalme de tuberías. Creamos primero un cilincro de 60mm de diámetro y 5mm de altura. Luego creamos el tubo exterior: otro cilindro de 30mm de diámetro y 12mm de altura. Hacemos la fusión de los dos.
Hacemos un tercer cilindro que será el interior del tubo: 20mm de diámetro y 30mm de altura y se lo restamos al objeto anterior. Obtenemos la brida sin taladros. Creamos un cilindro que usaremos de broca para taladrar: 6mm de diámetro, colocado en la posición (22, 0, -1)
Seleccionamos el taladro y lo repetimos axialmente. Luego realizamos la resta de la brida con los taladros. Ya tenemos el objeto final terminado.
Ejercicios propuestos
- Ejercicio 1: Botón giratorio
- Ejercicio 2: Ficha del trivial (Idea de Paco Malpartida)
- Ejercicio 3: Torre de un castillo
- Entregas de Jose Ignacio Alonso (@jialonso333) y JV Almodóvar
Ficheros
T11-brida-empalme.fcstd | Brida de empalme de tuberías. Freecad |
T11-brida-empalme.stl | Brida de empalme de tuberías. STL |
T11-ej1-boton-giratorio.fcstd | Botón giratorio. Freecad |
T11-boton-giratorio.stl | Botón giratorio. STL |
T11-ej2-quesitos-trivial.fcstd | Ficha del trivial. Freecad |
T11-ficha-quesitos-trivial.stl | Ficha del trivial. STL |
T11-ej3-castillo2.fcstd | Torre del castillo. Freecad |
T11-torre-castillo2.stl | Torre del castillo. STL |
12 Redondeos, chaflanes y refuerzos
Video Tutorial 12/40 |
---|
Descripción
Sobre las aristas de cualquier objeto se pueden aplicar redondeos y chaflanes. Además, si la arista es interior, lo que se obtienen son refuerzos
Explicación
Partimos de unas figuras iniciales a las que aplicaremos los redondeos, chaflanes y refuerzos
Seleccionamos el cubo-1 en la vista 3D y pulsamos el botón derecho para desplegar el menú. Ahí le damos a la opción "fit selection" para centrar la vista 3D en el cubo 1. Ahora seleccionamos las aristas que queremos redondear. Por ejemplo las 3 aristas que salen de uno de los vértices superiores (ver figura). Para ello selecionamos la primera con el ratón (se pondrá en verde) y las otras dos dándole a cntrl + botón izquierdo del ratón (la selección depende del modo de navegación que estemos usando. En mi caso uso la navegación Blender). Luego pinchamos en el icono de redondeo (fillet)
Se nos aparecerá una ventana en la parte izquierda con las aristas (edges) y los radios de redondeo a aplicar. Nos vamos a la casilla radius y ponemos por ejemplo 2. Le damos al ok en la parte superior y ..... ¡Ya tenemos los bordes redondeados!
Ahora vamos a aplicar chaflanes a 3 aristas del cubo 2. Repetimos la operación: centramos el cubo 2 en la vista 3D, igual que antes. Seleccionamos las aristas a aplicar el chaflán. Por ejemplo las mismas que con el cubo 1. Le damos al icono de hacer chaflanes (chamfer) . Se nos abre otro menú donde podemos seleccionar el radio del chaflán. Vamos a poner 2mm por ejemplo. Al darle ok nos aparecerá el nuevo cubo.
Los chaflanes y redondeos también se pueden hacer en bordes no rectos, como los circulares que tiene el cubo 3. Seleccionamos el borde circular, pulsamos en el icono de chaflán, indicamos un radio de 1mm y pulsamos ok.
También lo podmeos aplicar a los bordes exteriore de los cilindros (objetos convexos)
Los chaflanes y redondeos se pueden aplicar en figuras no convexas para crear refuerzos en las uniones a 90 grados. La forma de hacerlo es la habitual: se selecciona la arista de unión entre las dos caras perpendiculares y se aplica un chaflán o un redondeo. En la figura de ejemplo aplicaremos ambas, una a cada lado.
Ejercicios propuestos
- Ejercicio 1: Botón con chaflán en la parte superior y con hendiduras que no lleguen hasta la base (Idea de JV. Almodóvar)
- Ejercicio 2: Tableta de chocolate de 5 x 4 onzas
- Ejercicio 3:
- Entregas de Alfonso López y Jose Ignacio Alonso (@jialonso333)
Ficheros
T12-tutorial-ini.fcstd | Objetos iniciales sobre los que hacer el tutorial 12 (Freecad) |
T12-chaflan-redondeo.fcstd | Piezas de ejemplo, mostradas en el tutorial (Freecad) |
T12-ej1-boton.fcstd | Ejercicio 1: Botón (Freecad) |
T12-ej1-boton.stl | Ejercicio 1: Botón (STL) |
T12-ej2-chocolate.fcstd | Ejercicio 2: Tableta de Chocolate (Freecad) |
T12-ej2-chocolate.stl | Ejercicio 2: Tableta de Chocolate (STL) |
T12-ej3-pieza.fcstd | Ejercicio 3: Pieza de soporte (Freecad) |
T12-ej3-soporte.stl | Ejercicio 3: Pieza de soporte (STL) |
13 ¡Con un par de esferas!
Video Tutorial 13/40 |
---|
Descripción
Aprenderemos a hacer esferas y ver cuáles son sus parámetros. Como ejemplo haremos un portacanicas para guardar 9 canicas
Explicación
Las esferas se crean usando el icono amarillo con una esfera en el banco de trabajo part.
Las esferas tienen 4 propiedades importantes, accesibles desde la pestaña DATA: radio, ángulo 1, ángulo 2 y ángulo 3. El ángulo 1 determina la posición del plano inferior de corte de la esfera. En las figuras se muestra un valor de este ángulo de 0 grados (correspondiente a una semiesfera) y de 20 grados (zona esférica):
El ángulo 2 determina la posición del plano superior de corte para hacer una zona esférica. En las figuras el valor se ha fijado a 60 grados. Finalmente, el ángulo 3 determina la rotación a lo largo del eje z. En la figura se ha puesto a 270 grados
Como ejemplo de uso de las esferas vamos a hacer un portacanicas, para poder colocar 9 canicas. Hacemos primero una esfera de 8mm de radio y usando la repetición creamos un array de 3 x 3 esferas, dejando 2mm de espacio entre ellas. A continuación hacemos la base, con unas dimensiones de 56 x 56 x 10 mm.
Movemos la base para que las esferas queden centradas y que sólo sobresalgan las semiesferas. Luego movemos tanto la caja como las esferas para situar el origen de referencia en una de las esquinas inferiores de la caja. Por último hacemos la diferencia entre la base y las esferas para obtener nuestro portacanicas.
Ejercicios propuestos
- Ejercicio 1: Cabeza de robot
- Ejercicio 2: Dado
- Ejercicio 3: Ficha de dominó
- Entregas de Jose María Martín y Jose Ignacio Alonso (@jialonso333)
Ficheros
T13-esferas-portacanicas.fcstd | Portacanicas (Freecad) |
T13-esferas-portacanicas.stl | Portacanicas (STL) |
T13-ej1-cabeza-robot.fcstd | Cabeza de robot (Freecad) |
T13-ej1-cabeza-robot.stl | Cabeza de robot (STL) |
T13-ej2-dado.fcstd | Dado (Freecad) |
T13-ej2-dado.stl | Dado (STL) |
T13-ej3-dominio.fcstd | Ficha dominó (Freecad) |
T13-ej3-ficha-domino.stl | Ficha dominó (STL) |
14 Más figuras: usando conos
Video Tutorial 14/40 |
---|
Descripción
Creación de conos y conos truncados. Los conos tienen 4 parámetros: radio de la base, radio superior, altura y ángulo de revolución.
Explicación
Para crear nuestro primer cono, nos vamos al banco de trabajo part y le damos al icono de crear conos . En la pestaña de DATA vemos la propiedades del cono, que son 4: altura, radio1, radio2 y ángulo de revolución. Con radius1 cambiamos el radio de la base inferior. Lo pondremos a 10mm
Con radius2 modificamos el de la base superior. Lo ponemos a 1mm. Si se pone a 0mm tendremos un cono perfecto (y no truncado). Con angle cambiamos el ángulo de revolución. Lo ponemos por ejemplo a 270 grados para ver su efecto.
Vamos a crear un vaso de ejemplo, usando conos. Creamos un cono con los siguientes parámetros: radius1 = 15, radius2 = 25, height = 70. Este será el cono que define el exterior del vaso. A continuación lo duplicamos (edit/duplicate selection) y modificamos los radios para que sean 2mm menores: radius1 = 13, radius2 = 23. Con esto conseguimos que el ancho de la pared del vaso sea de 2mm.
El cono interior su desplazamos 2mm a lo largo del eje z, de manera que sobresalga sobre el otro. Seleccionamos el exterior, luego el interior y hacemos la diferencia para vaciarlo por dentro.
Ahora redondeamos los dos bordes superiores (interior y exterior), dándoles un radio de redondeo de 1mm. Finalmente lo dejamos con un 50% de transparencia, para ver el interior
Ejercicios propuestos
- Ejercicio 1: Tornillo M4 de cabeza cónica
- Ejercicio 2: Cono de tráfico
- Ejercicio 3: Embudo
- Entregas de Alfonso López y Jose Ignacio Alonso (@@jialonso333)
Ficheros
T14-vaso.fcstd | Vaso de ejemplo (Freecad) |
T14-vaso.stl | Vaso de ejemplo (STL) |
T14-ej1-tornillo.fcstd | Tornillo de cabeza cónica (Freecad) |
T14-ej2-cono-trafico.fcstd | Cono de tráfico (freecad) |
T14-ej2-cono-trafico.stl | Cono de tráfico (STL) |
T14-ej3-embudo.fcstd | Embudo (Freecad) |
T14-ej3-embudo.stl | Embudo (STL) |
15 Más figuras: usando toros
Video Tutorial 15/40 |
---|
Descripción
Creación de toros. Tienen varias propiedades principales: el radio de la sección, el radio del toro y el ángulo de revolución.
Explicación
Creamos un toro hola mundo desde el banco de trabajo part pulsando el icono amarillo que tiene un toro . El radio del toro se cambia con la propiedad radius1. La ponemos por ejemplo a 14mm, para agrandarlo.
El radio de la sección del toro se cambia con radius2. Lo aumentamos a 4. El parámetro angle3 es el ángulo de revolución del toro. Por defecto este ángulo está a 360 grados (toro cerrado). Cualquier valor menos hará que quede abierto. Lo ponemos como ejemplo a 270 grados.
Los otros dos ángulos (angle1 y angle2) determinan los ángulos de los semitoros superior e inferior. Sin embargo, al modificar estos valores, el toro deja de ser un objeto sólido, y se convierte en una superficie.
Como ejemplo de aplicación de uso del toro, vamos a crear la rueda del printbot Miniskybot 2. Primero creamos un cilindro de 6mm de altura y radio de 28mm. Lo denominamos rueda base. A continuación creamos un toro que nos servirá para hacer la hendidura por la que va la junta tórica que hace de neumático en la rueda. El radio del toro es el mismo que el de la rueda: 28mm y el radio de su sección es de 1.5mm. Lo renombramos a hueco-junta-tórica
Ahora restamos la junta tórica a la rueda para crear el hueco. Lo llamamos rueda básica. Para hacer el hueco de la corona del servo, usamos un cilindro de 10.9mm de radio. Lo movemos para que penetre por la parte superior de la rueda una distancia de 2mm y se lo restamos.
Colocamos un cilindro de 4.35mm de radio y lo restamos, para hacer el hueco para el eje del servo. Por último hay que hacer los taladros donde irá la corona del servo. Ponemos un cilindro de 0.75mm de radio, que atraviese la rueda. Lo desplazamos a la posición x = 7.3 y hacemos un array axial de 4
Hacemos la resta y... ¡Ya tenemos nuestra rueda lista!
Ejercicios propuestos
- Ejercicio 1: Smiley!
- Ejercicio 2: Portacanicas
- Ejercicio 3: Patas para mesa de ikea
- Entregas de Jose Ignacio Alonso @jialonso333 y Alfonso López
Ficheros
T15-miniskybot-wheel.fcstd | Rueda del miniskybot (Freecad) |
T15-miniskybot-wheel.stl | Rueda del miniskybot (STL) |
T15-ej1-smiley.fcstd | Smiley (Freecad) |
T15-ej1-smiley.stl | Smiley (STL) |
T15-ej2-portacanicas-toro.fcstd | Portacanicas (Freecad) |
T15-ej2-portacanicas.stl | Portacanicas (STL) |
T15-ej3-pata-mesa-ikea.fcstd | Pata mesa ikea (Freecad) |
T15-ej3-pata-mesa-ikea.stl | Pata mesa ikea (STL) |
Extrusión de diseños 2D
16 Boceto hola mundo
Video Tutorial 16/40 |
---|
Descripción
En los tutoriales del 1 al 15 hemos estado usando geometría constructiva para crear nuestras piezas. Consiste en combinar figuras básicas (cubos, cilindros, esferas, toros...) mediante las operaciones booleanas (unión, resta, intersección).
Además de la geometría constructiva, en Freecad se pueden crear piezas mediante la extrusión de dibujos 2D. Creamos un plano de una sección de la pieza y la extruimos. La clave está por tanto en saber dibujar en 2D. Los bocetos se crean desde el banco de trabajo part design
Explicación
Los bocetos los hacemos desde el banco de trabajo part design
Para crear nuestro boceto "hola mundo", le damos al icono en la parte superior (o también a la opción create sketch con el mismo icono que se encuentra en la pestaña tasks). Aparecerá una ventana donde seleccionamos el plano en el que colocar el boceto. Lo situaremos en el suelo, en el plano xy (el que viene por defecto). Pinchamos en ok. Nos aparecerá un fondo cuadriculado.
En la parte de la izquierda (en task) seleccionamos la opción "grip snap" y DESELECCIONAMOS la opción Auto-constraints (no queremos meter restricciones en este ejemplo). Vamos a dibujar una estrella a mano. No hace falta que quede perfecta, es un boceto :-) Pinchamos en el icono para hacer líneas múltiples. Comenzamos a dibujar la estrella. Cada vez que queramos finalizar una línea le damos al botón izquierdo. El último punto lo situamos encima del primero.
Una vez terminado, podemos mover cada punto dejando apretado el botón izquierdo del ratón y arrastrando el punto a la nueva posición. De esta forma podemos ajustar la forma de la estrella. Cuando hemos terminado de hacer el boceto le damos al botón de close. Por defecto veremos el boceto sobre el plano xy. Si le damos al icono de perspectiva isométrica lo veremos en 3D
Llega el momento de extruir el boceto para darle grosor y convertirlo en un objeto 3D. Seleccionamos el boceto y le damos al icono de extrusión (pad) . Por defecto se extruye una distancia de 10mm. La podemos cambiar o bien le damos al botón de OK para finalizar. ¡¡Ya tenemos nuestra estrella!!
Ahora tenemos 2 objetos: uno el boceto de la estrella (en 2D). Este boceto lo podemos trasladar y rotar. El otro es la estrella 3D generada mediante la extrusión lineal del boceto. Este objeto NO LO PODEMOS ni trasladar ni rotar, ya que depende del boceto. Esta relación de dependencia la podemos ver desde el menú tools/dependency graph. Cualquier cambio que hagamos en el bocetó hará que la estrella se modifique. Para editar el boceto hacemos doble click en él (en la ventana de la izquierda, en la pestaña de projects). Se nos abrirá el boceto (visto desde arriba) y nos aparecerá también la estrella 3D. Si queremos ver sólo el boceto, hacemos invisible la estrella, desde la pestaña proyecto (seleccionando la estrella y dándole al espacio).
Podemos editar también el boceto en perspectiva. Si pasamos a la perspectiva isométrica, veremos el boceto y encima la estrella 3D. Podemos mover los puntos de la estrella y veremos cómo la estrella 3D también cambia. Cuando finalizamos la edición le damos a Close. También podemos editar en todo momento la altura de la estrella. Para ella hacemos doble click en la estrella 3D (en la pestaña de proyectos). En el cuadro donde pone length podemos escribir la nueva altura (por ejemplo 40mm).
Ejercicios propuestos
- Ejercicio 1: Lingote de oro
- Ejercicio 2: Flecha
- Ejercicio 3: Rayo
- Entregas de Jose Ignacio Alonso @jialonso333 y Alfonso López
Ficheros
T16-estrella.fcstd | Estrella (Freecad) |
T16-estrella.stl | Estrella (STL) |
T16-ej1-lingote.fcstd | Lingote (Freecad) |
T16-ej1-lingote.stl | Lingote (STL) |
T16-ej2-flecha.fcstd | Flecha (Freecad) |
T16-ej2-flecha.stl | Flecha (STL) |
T16-ej3-rayo.fcstd | Rayo (Freecad) |
T16-ej3-rayo.stl | Rayo (STL) |
17 Extrusiones y vaciados
Video Tutorial 17/40 |
---|
Descripción
Los bocetos se puden extruir hacia afuera (pad), pero también hacia dentro (pocket) creando vaciados en las piezas
Explicación
Nos vamos a part design y creamos un boceto nuevo sobre el plano xy. Seleccionamos la poli-línea y hacemos un perímetro cerrado. Luego lo extruimos hacia fuera 20mm y lo renombramos como nivel-1
Ahora seleccionamos la superficie superior y le damos a crear un boceto. Este boceto quedará asociado a la superficie seleccionada. Hacemos otro perímetro cerrado usando la poli-línea.
El boceto está situado ahora encima del nivel 1. Lo extruimos 15mm
Seleccionamos la superficie superior del nivel 2 y creamos un nuevo boceto. Otra superficie cerrada
Este nuevo boceto lo vamos a usar para hacer un vaciado de 5mm de profundidad en el nivel 2. Para ello pulsamos en el icono pocket . Indicamos 5mm y le damos al ok. El vaciado aparece.
Hacemos otro vaciado que atraviese los dos niveles anteriores. Creamos un boceto nuevo al lado del vaciado anterior. Le damos al icono pocket y marcamos que sea de tipo through all. Luego creamos otro boceto al lado para hacer una torre de 50 mm (con pad)
Seleccionamos la cara frontal de la torre y creamos otro boceto en ella.
Hacemos que este boceto atraviese la torre por completo (pocket). Seleccionamos otra cara en el frontal del primer nivel
Y hacemos un último vaciado, que hace las veces de tunel. Ahora hacemos invisible todas las extrusiones y hacemos visibles los bocetos
Ejercicios propuestos
- Ejercicio 1: Robot calavera
- Ejercicio 2: Casa
- Ejercicio 3: Juego del laberinto
- Entregas de JV Almodovar y Jose Ignacio Alonso (@jialonso333)
Ficheros
T17-extrusion-vaciado.fcstd | Pieza del tutorial (Freecad) |
T17-extrusion-vaciado.stl | Pieza del tutorial (STL) |
T17-ej1-robot-calavera.fcstd | Robot calavera (Freecad) |
T17-ej1-robot-calavera.stl | Robot calavera (STL) |
T17-ej2-casa.fcstd | Casa (Freecad) |
T17-ej2-casa.stl | Casa (STL) |
T17-ej3-laberinto.fcstd | Laberinto (Freecad) |
T17-ej3-laberinto.stl | Laberinto (STL) |
18 Aplicando restricciones
Video Tutorial 18/40 |
---|
Descripción
Los bocetos difieren del dibujo 2D tradicional. Con los bocetos se parte de algo genérico y poco a poco se va definiendo mediante la aplicación de restricciones. En este tutorial veremos las restricciones de puntos coincidentes, líneas horizontales, líneas verticales, misma longitud, cota horizontal y cota vertical.
Explicación
Creamos un boceto nuevo en el plano xy. Pinchamos en el icono de crear una línea y hacemos una línea. Repetimos la operación hasta que tengamos cuatro líneas independientes, como se muestra en la figura. Cada punto de las líneas lo podemos mover. Cada punto tiene 2 coordenadas, y como tenemos en total 8 puntos, nuestro boceto tiene 16 grados de libertad (hay que fijar 16 restricciones). Ahora seleccionamos 2 puntos, cada uno perteneciente a una línea. Lo hacemos haciendo click con el botón izquierdo. No hay que darle al ctrl. Cada vez que se selecciona uno se pone de color verde
Ahora le damos a la restricción de puntos coincidentes, representada mediante el icono . Los dos puntos se fusionarán en uno y las dos líneas quedarán unidas. Ahora hay 7 puntos, y el boceto tiene 14 grados de libertad pendientes de fijarse.
Si pinchamos en el nuevo punto y le damos a la tecla de suprimir, se elimina esta fución y vuelven a aparecer 2 puntos independientes.
Vamos a unir más puntos. Ahora lo haremos de otra manera. En vez de pinchar en cada punto, dejamos pinchado el botón izquierdo y creamos una caja de selección que contenga a los dos nuevos puntos a unir.
Aplicamos la restricción de puntos coincidentes y las líneas quedan unidas. Ahora tenemos 6 puntos y 12 grados de libertad. Hacemos lo mismo con el resto de puntos para que todas las líneas queden unidas. Estamos con 4 puntos y 8 grados de libertad.
Seleccionamos la arista superior. Se pondrá en verde. Vamos a aplicar una restricción de horizontalidad mediante el icono . Ahora la linea está simepre en posión horizontal, aunque se mueva la propia línea o los puntos de sus extremos. Los grados de libertad son 7
Hacemos lo mismo con la arista inferior. Ahora hay 6 grados de libertad. Seleccionamos las 2 aristas verticales (se pondrán en verde)
y aplicamos una restricción de verticalidad a ambas, pulsando el icono . Sólo quedan 4 grados de libertad. A este mismo resultado se puede llegar de una manera más rápida. Una forma es haber usado la línea múltiple (icono ) activando la opción de auto-constraints (que viene por defecto). Con esta opción cuando se hacen líneas horizontales automáticamente se aplica la restricción de horizontalidad y lo mismo con la vertical. La otra forma es dibujando directamente un rectángulo con el icono . Sobre este rectángulo se aplican las restricciones de verticalidad y horizontalidad.
Las restricciones las eliminamos bien pinchando en la parte izquierda (donde están todas las restricciones) o bien marcando en los dibujos que hay al lado de las líneas (indicando el tipo de restricción). Una vez seleccionado le damos a la tecla de suprimir.
Marcamos la esquina inferior izquierda y el origen y aplicamos una restricción de coincidencia. El rectángulo se sitúa en el primer cuadrante. Sólo quedan 2 grados de libertad por fijar. Seleccionamos la arista vertical izquierda y pinchamos en el icono para fijar la cota vertical. Ahora sólo queda 1 grado de libertad
Si pinchamos en la cota, se nos habre un diálogo que nos permite especificar la distancia. Ponemos por ejemplo 30mm.
Ahora fijamos la cota horizontal con el icono . La ponemos a 40mm. El boceto pasa ahora a tener color verde. Esto significa que está totalmente definido. Si seleccionamos la cota horizontal y le damos a la tecla de suprimir, se elimina esta restricción. En ocasiones nos puede interesar hacer un cuadrado, en el que los dos lados son iguales. Para lograrlo usamos la restricción de igualdad. Seleccionamos dos líneas del cuadrado y pinchamos en el icono de igualdad:
Ejercicios propuestos
- Ejercicio 1: Viga en H
- Ejercicio 2: Letras
- Entregas de Alfonso López y Jose Ignacio Alonso
Ficheros
T18-pieza-L.fcstd | Pieza en L (Freecad) |
T18-pieza-en-L.stl | Pieza en L (STL) |
T18-ej1-viga-H.fcstd | Viga en H (Freecad) |
T18-viga-H.stl | Viga en H (STL) |
T18-ej2-letras-HOLA.fcstd | HOLA (Freecad) |
T18-HOLA.stl | HOLA (STL) |
19 Restricciones de simetría
Video Tutorial 19/40 |
---|
Descripción
Las restricciones de simetría nos permiten simplificar la creación de bocetos
Conceptos nuevo: Restricción de simetría, circunferencias, restricción de radio
Explicación
Vamos a utilizar la simetría para crear una base con 4 taladros. Creamos un boceto nuevo y hacemos un rectángulo inicial. A continuación seleccionamos los dos vértices superiores y el eje Y.
Aplicamos una restricción de simetría pinchando en el icono . Ahora, si movemos cualquier de los vertices superiores veremos cómo están siempre a la misma distancia del eje y. Ahora Seleccionamos los dos vértices de la izquierda y el eje X.
Le damos nuevamente al icono de restricción de simetría. Ahora al mover uno de los vértices automáticamente se moveran los otros 3 para cumplir con la restricción de simetría.
Vamos a colocar los taladros. Pinchamos en el icono y colocamos el primer taladro. No nos preocupamos por la posición ni por el diámetro.
Queremos que todos los taladros tengan el mismo diámetro. Los seleccionamos todos y pinchamos en el icono de restricción de igualdad
Ahora aplicamos las simetrías. Primero en los taladros superiores. Seleccionamos sus centros y el eje Y. Pinchamos en el botón de simetría. Repetimos la operación para los taladros inferiores. Por último lo hacemos en los dos taladros de la izquierda (o la derecha). Seleccionamos el eje x, sus centros y aplicamos la simetría. Ahora Al mover un taladro los otros 3 se moverán con él.
Si aplicamos la simetría del eje Y a los dos taladros de la derecha obtendremos un mensaje de error indicando que hay restricciones redundantes. Esto significa que hay demasiadas restricciones. Tenemos que eliminar la última.
Lo siguiente es fijar la posición de los taladros. Usaremos las cotas horizontales y verticales. Tomamos como referencia el taladro superior izquierdo (pero se puede tomar cualquiera de los otros). Pinchamos en el centro y en el vértice superior izquierdo. Aplicamos una restricción de cota horizontal. Le damos el valor de 6mm. Hacemos lo mismo pero con la cota vertical, con otro valor de 6mm. Si ahora movemos bien los taladros o bien los vértices vemos que cambian las dimensiones de la base, pero que todos los taladros permanencen a la misma distancia de los vértices.
Ahora fijamos el radio de los taladros. Pinchamos en el icono de fijar radio y damos un valor de 4mm
Quedan 2 grados de libertad por fijar: las dimensiones de la base. Usamos las cotas verticales y horizontales. Damos unas dimensiones de por ejemplo 60mm en el eje x, y 40 en el Y. El boceto se pondrá verde indicando que ya no quedan ningún grado de libertad adicional para fijar. Lo extruimos 4 mm y ya tenemos nuestra pieza.
Ejercicios propuestos
- Ejercicio 1: Ladrillo
- Ejercicio 2: Pieza en cruz
- Ejercicio 3: Taburete
- Entregas de Jose Ignacio Alonso y Alfonso López
Ficheros
T19-base-taladros.fcstd | Base con taladros (Freecad) |
T19-base-taladros.stl | Base con taladros (STL) |
T19-ej1-ladrillo.fcstd | Ladrillo (Freecad) |
T19-ej1-ladrillo.stl | Ladrillo (STL) |
T19-ej2-pieza-cruz.fcstd | Pieza en cruz (Freecad) |
T19-ej2-pieza-cruz.stl | Pieza en cruz (STL) |
T19-ej3-taburete.fcstd | Taburete (Freecad) |
T19-ej3-taburete.stl | Taburete (STL) |
20 Bocetos de polígonos
Video Tutorial 20/40 |
---|
Descripción
Se muestra cómo fijar el ángulo entre dos líneas, para poder hacer figuras geométricas como triángulos y polígonos. También se introduce el concepto de línea auxiliar y de restricción de contacto.
- Conceptos nuevos: Restricción de contacto, líneas auxiliares y restricciones angulares
Explicación
Empezamos haciendo un triángulo mediante la línea múltiple. Hacemos que la base del triángulo sea horizontal.
Ahora dibujarmos una línea vertical fuera del triángulo. La convertimos en una línea auxiliar seleccionándola y pinchando en el icono de línea auxiliar . Cambiará a color azul.
Vamos a hacer que el extremo inferior de la recta vertical se sitúe sobre la base del triángulo. Para ello seleccionamos la base y el punto y pinchamos en el icono de restricción de contacto . El extremo se situará sobre la recta definida por la base del triángulo.
Hacemos que el extremo superior sea coincidente con el vértice superior del triángulo.Para convertir el triángulo en uno isósceles, definimos una restricción de simetría entre los dos extremos de la base y la altura.
Definimos otra restricción de simetría en la altura de manera que el eje x corte al triángulo por su parte media. Para que el origen se sitúe en el centro hacemos que los extremos de la altura sean simétricos con respecto al eje x.
Aplicaremos una restricción angular para determinar el ángulo entre la base y el lado izquierdo. Los seleccionamos y pulsamos el icono de fijar un ángulo . Ponemos por ejemplo un ángulo de 60 grados para que el triángulo sea equilátero.
Por último fijamos la altura a 60mm y extruimos una distancia de por ejemplo 100mm. Ya tenemos nuestro prisma de base triangular
Ejercicios propuestos
- Ejercicio 1: Hexágono regular
- Ejercicio 2: Pentágono regular
- Ejercicio 3: Estrella de 5 puntas
- Entregas de Roberto Carlos Carmona, Jose Ignacio Alonso y Jose del Valle
Ficheros
T19-triangulo.fcstd | Prisma base triangular (Freecad) |
T20-prisma-base-triangular.stl | Prisma base triangular (STL) |
T19-ej1-hexagono.fcstd | Hexágono (Freecad) |
T20-ej1-hexagono.stl | Hexágono (STL) |
T20-ej2-pentagono.fcstd | Pentágono (Freecad) |
T20-ej2-pentagono.stl | Pentágono (STL) |
T20-ej3-estrella5.fcstd | Estrella de 5 puntas (Freecad) |
T20-ej3-estrella.stl | Estrella de 5 puntas (STL) |
21 Arcos
Video Tutorial 21/40 |
---|
Descripción
Construcción de bocetos con arcos
- Conceptos nuevos: Arcos, restricción de tangencia, restricción de perpendicularidad
Explicación
Creamos un boceto nuevo en el plano XZ. Colocamos un arco. Para ello pinchamos en el icono . Con el botón izquierdo posicionamos el centro del arco. Al hacerlo nos aparecerá una circunferencia blanca con el radio marcado. Colocamos el primer punto del arco pulsando el botón izquierdo del ratón. Ahora colocamos el siguiente punto y pulsamos nuevamente en el botón izquierdo. Nos aparecerá un arco, definido por 3 puntos: el centro y los extremos. Tendremos 5 grados de libertad.
Colocamos dos líneas horizontales coincidentes con los extremos del arco. Queremos que las líneas horizontales sean perpendiculares al arco en sus extremos. Para ello estableceremos una restricción de perpendicularidad. Seleccionamos una línea horizontal y el arco.
Ahora pulsamos en el icono de restricción perpendicular . Repetimos la operación con la línea horizontal de la derecha. Con ello conseguimos un arco que es una semicircunferencia (Arco de medio punto).
Creamos un arco nuevo. Hacemos que su centro sea coincidente con el arco anterior. Creamos dos líneas verticales y las hacemos coincidentes con los extremos del arco
Vamos a hacer que las líneas verticales sean tangentes al arco. Seleccionamos la línea vertical izquierda y el arco y aplicamos una restricción de tangencia pinchando en el icono .
Repetimos la misma operación con la otra línea vertical, para que también sea tangente al arco. Aplicamos además una restricción de igualdad para que tengan la misma longitud
Unimos las dos construcciones mediante poli-líneas, como se muestra en la figura. Ya se vislumbra la forma de la abrazacera. Aplicar restricciones de igualdad a las dos líneas inferiores de los laterales de la abrazadera
Quermeos que la abrazadera tenga el mismo espesor tanto en su base como en el arco. Para ello creamos una línea auxiliar en la parte inferior del arco. Aplicamos una restricción de igualdad para que su longitud sea igual a la anchura de la base.
Una vez que ya tenemos definida la forma de la abrazadera, vamos a empezar a definir su posición y dimensiones. Hacemos que el centro del arco coincida con el origen, mediante una restricción de coincidencia. Definimos el grosor aplicando una cota horizontal a la línea auxiliar antes creada. Ponemos por ejemplo 4mm
Fijamos el radio del arco interior, a por ejemplo 20mm. Por último fijamos la distancia de la parte izquierda de la base. El boceto cambia a color verde para indicarnos que está perfectamente definido.
Extruimos la abrazadera. Utilizamos la opción "Symmetric to plane" para que se extruya hacia ambos lados del plano zx (y quede centrada). Opcionalmente podemos ponerle taladros, bien usando cylindros que posicionamos y restamos, o bien creando un boceto en su base con los taladros y usando "pocket".
Ejercicios propuestos
- Ejercicio 1: Logo Opensource
- Ejercicio 2: Puente / acueducto
- Ejercicio 3: Gancho de ikea
- Entregas de Jose Ignacio Alonso y Roberto Carlos Carmona
Ficheros
T21-abrazadera.fcstd | Abrazadera (Freecad) |
T21-abrazadera.stl | Abrazadera (STL) |
T21-ej1-logo-opensource.fcstd | Logotipo Opensource (Freecad) |
T21-ej1-logo-opensource.stl | Logotipo Opensource (STL) |
T21-ej2-puente.fcstd | Puente (Freecad) |
T21-ej2-puente.stl | Puente (STL |
T21-ej3-gancho-ikea.fcstd | Gancho ikea (Freecad) |
T21-ej3-gancho-ikea.stl | Gancho Ikea (STL) |
22 ¡Qué vienen los recortes!
Video Tutorial 22/40 |
---|
Descripción
Se muestra cómo realizar recortes en líneas y curvas. Es una operación muy común, que se usa mucho con las líneas auxiliares de los bocetos
- Conceptos nuevos: Recorte
Explicación
Partimos de un boceto inicial para hacer pruebas de recortes. Seleccionamos la herramienta de recorte pinchando en el icono . Situamos el cursor sobre el segmento a recortar.
Hacemos click con el botón izquierdo y el segmento se recorta hasta llegar a la intersección con la otra línea.
Ahora recortamos el rectángulo. Vamos pulsando en los segmentos que queremos eliminar hasta dejarlo como en la figura. Los círculos también se pueden recortar. Como ejemplo recortamos el sector del círculo
Como ejemplo de aplicación de los recortes, vamos a hacer un taladro de tipo reprap, que es como una gota de agua con la parte superior recortada. Comenzamos haciendo un círculo con centro en el origen y colocando dos líneas unidas, en la parte superior del círculo
Hacemos que los extremos de las líneas sean primero coincidentes con la circunferencia y después tangentes, usando la restricción de tangencia.
El punto superior lo hacemos coincidente con el eje Y. Ahora aplicamos la herramienta de recorte para eliminar el arco de circunferencia que hay entre los dos segmentos tangentes.
Los segmentos tiene que formar un ángulo de 45 grados al menos, para que al imprimirse el taladro el plástico no se descuelgue. Para ello hacemos una línea auxiliar que una los dos puntos de los extremos tangentes. Luego el ángulo entre el segmento izquierdo y la línea auxiliar de 45 grados. Con esto tenemos ya terminada la forma del taladro Reprap clásico.
Sin embargo, este taladro evolucionó y se comprobó que se podía reducir la altura total del taladro cortando la parte superior, sin perder calidad en su impresión. Tiramos un arco auxialiar entre los dos puntos de los extremos y colocamos una línea horizontal que sea tangente a este arco.
Recortamos las líneas superiores y los extremos sobrantes. El nuevo taladro está listo. Sólo falta especificar el radio del taladro. Lo fijamos por ejemplo a 40mm.
Finalmente lo extruimos y ¡ya tenemos nuestra pieza para hacer taladros en superficies verticales!
Ejercicios propuestos
- Ejercicio 1: Piezas con taladros reprap
- Ejercicio 2: Modelo de bote
- Ejercicio 3: Almenas de castillo
- Entregas de Jose Ignacio Alonso y Jose Raul Montero Ponce
Ficheros
T22-reprap-drill.fcstd | Taladro reprap (Freecad) |
T22-reprap-drill.stl | Taladro reprap (STL) |
T22-ej1-reprap-drill2.fcstd | Pieza con 2 taladros reprap (Freecad) |
T22-ej1-reprap-drill2.stl | Pieza con 2 taladros reprap (STL) |
T22-ej2-bote.fcstd | Bote (Freecad) |
T22-ej2-bote.stl | Bote (STL) |
T22-ej3-almenas.fcstd | Almenas (Freecad) |
T22-ej3-almenas.stl | Almenas (STL) |
23 Redondeando bocetos
Video Tutorial 23/40 |
---|
Descripción
Mediante líneas rectas, arcos y la restricción de tangencia se pueden hacer redondeos y refuerzos en bocetos. Sin embargo, se puede utilizar la herramienta de redondeo que te crea todo esto por ti, muy fácilmente
- Conceptos nuevos: herramienta de redondeo de bocetos
Explicación
Partimos de un boceto inicial sobre el que aplicaremos los redondeos. Primero pulsamos el icono de la herramienta de redondeo . Ahora seleccionamos los dos primeros segmentos, como se muestra en la figura.
Automáticamente aparecerá un arco unido a los dos segmentos y con las restricciones de tangencia y coincidencia creadas. Si movemos los nuevos puntos creados, veremos el arco y podremos cambiar los parámetros del redondeo. Para salir de la herramienta de redonde hay que hacer click con el botón izquierdo en cualquier parte del boceto donde no haya líneas ni puntos, o bien pulsar la tecla escape.
También se pueden unir mediante arcos segmentos que no están conectados entre sí. Se unirán por la parte donde el ángulo sea menor.
Para conseguir una forma cerrada mediante arcos, primero hay que mover los extremos a unir para que formen un ángulo menor de 90 grados y luego aplicar la herramienta de redondeo
También lo podemos aplicar para redondear las esquinas de un rectángulo. Primero seleccionamos las aristas del vértice inferior izquierdo. Luego repetimos para el resto de vértices.
Y para terminar con los ejemplos, hacemos lo mismo con un triángulo
Como ejemplo de aplicación vamos a diseñar una pieza con 4 brazos, similares a las que se usan en los servos. Comenzamos haciendo un boceto. Como tiene 4 brazos, creamos una estrella con 4 brazos. Redondeamos los extremos de los brazos usando la herramienta de redondeo
Usamos restricciones verticales y horizontales en las aristas de los brazos. Mediante la restricción de igualdad, hacemos que todos los arcos de los extremos sean iguales.
Redondeamos los ángulos rectos interiores y aplicamos restricción de igualdad a los 4. También aplicamos las restricciones de igualdad a todos los lados de los brazos
Aplicamos simetrías en los centros de los arcos de los extremos, para que centrar la pieza en el origen. Finalmente damos valores a los radios exteriores: 9mm, a los interiores: 3mm y a la distancia entre centros: 80mm.
Ejercicios propuestos
- Ejercicio 1: Palanca de pinball
- Ejercicio 2: Pieza en L reforzada
- Ejercicio 3: Corona de 4 brazos para un servo Futaba 3003
- Entregas de Ruben Nieves López y Carlos Cervilla
Ficheros
T23-ini.fcstd | Boceto inicial, de ejemplo para aprender a redondear (Freecad) |
T23-pieza-cruz.fcstd] | Pieza con 4 brazos (Freecad) |
T23-pieza-cruz.stl | Pieza con 4 brazos (STL) |
T23-ej1-palanca-pinball.fcstd | Palanca de pinball (Freecad) |
T23-ej1-palanca-pinball.stl | Palanca de pinball (STL) |
T23-ej2-pieza-en-L.fcstd | Pieza en L (Freecad) |
T23-ej2-pieza-en-L.stl | Pieza en L (STL) |
T23-ej3-corona-futaba.fcstd | Corona de 4 brazos para servo Futaba 3003 (Freecad) |
T23-ej3-corona-futaba.stl | Corona de 4 brazos para servo Futaba 3003 (STL) |
24 Restricciones externas
Video Tutorial 24/40 |
---|
Descripción
Cuando se crean piezas mediante bocetos, es necesario tener acceso a elementos externos al boceto para establecer restricciones con respecto a ellos, como por ejemplo partes coincidentes o cotas. Esto se consigue mediante la herramienta de acceso a elementos externos.
- Conceptos nuevos: Elementos externos
Explicación
Comenzamos creando un boceto en el plano xy, con un rectángulo. Lo vamos a hacer simétrico con respecto al origen. Pinchamos en el punto de la esquina superior izquierda, luego en el de la esquina inferior derecha y finalmente en el origen. Aplicamos una restricción de simetría
El rectángulo queda simétrico con respecto a los ejes x,y. Ahora establecemos las dimensiones de las aristas horizontales y verticales a 50mm y 30mm respectivamente (por ejemplo)
Extruimos el boceto 10mm. Seleccionamos la cara superior
Creamos un boceto nuevo en la cara superior. Colocamos un rectángulo y lo hacemos que sea simétrico con respecto al eje y, para que quede centrado
Si ahora queremos hacer que este rectángulo se encuentre a una distancia fija de la arista superior de la pieza, tenemos que importar esa arista en nuestro boceto, y usarla de referencia para fijar restricciones. Eso lo hacemos pulsando el icono . A continuación seleccionamos la arista y pulsamos el botón izquierdo del ratón. Nos aparecerá una nueva arista en rosa, que es la proyección de la arista de la pieza en nuestro boceto.
Si hacemos no visible la pieza original, vemos nuestro boceto con la linea externa en rosa. Esta línea externa NO es una línea del boceto, sino que es similar a las líneas auxiliares. Si cerramos el boceto, la línea no la veremos.
Ahora ya podemos establecer la distancia entre la arista superior y nuestro rectángulo. Por último ponemos fijamos la anchura y altura del rectángulo
Ejercicios propuestos
- Ejercicio 1: Marco
- Ejercicio 2: Pieza con 4 alojamientos cuadrados
- Ejercicio 3: Escuadra reforzada
- Entregas de Jose Ignacio Alonso y JC Bedelber
Ficheros
T24-pieza-ejemplo2.fcstd | Pieza de ejemplo (Freecad) |
T24-pieza-ejemplo2.stl | Pieza de ejemplo (STL) |
T24-ej1-marco.fcstd | Marco (Freecad) |
T24-ej1-marco.stl | Marco (STL) |
T24-ej2-pieza-alojamientos.fcstd | Pieza con alojamientos (Freecad) |
T24-ej2-pieza-alojamientos.stl | Pieza con alojamientos (STL) |
T24-ej3-escuadra-3D.fcstd | Escuadra reforzada (Freecad) |
T24-ej3-escuadra.stl | Escuadra reforzada (STL) |
25 Extrusión axial
Video Tutorial 25/40 |
---|
Descripción
Generacion de sólidos de revolución mediante la extrusión axial. Se crea el perfil del objeto con un boceto, el cual se rota alrededor del eje vertical generando el sólido (o la superficie)
- Conceptos nuevos: Extrusión axial
Explicación
Creamos un boceto en el plano vertical xz, con el diseño mostrado en la figura, hecho con una línea múltiple. No hay que especificar las dimensiones. Cerramos el boceto
Para extruirlo axialmente seleccionamos el boceto y pulsamos el icono o le damos a la opción revolution en la pestaña de tasks ().
Vamos a hacer ahora una rueda para el miniskybot. Comenzamos creando el boceto en el plano xz, con la forma mostrada en la figura. Luego establecemos las simetrías en el eje x
Ahora establecemos todas las cotas y ángulos para definir la rueda. La hendidura triangular (de 45 grados) es para colocar la junta tórica en la rueda. Se podría hacer con un semicírculo, sin embargo al hacerla triangular conseguimos que se imprima mejor (el plástico no se descuelga). Finalmente hacemos la extruxión axial para obtener la rueda
Ejercicios propuestos
- Ejercicio 1: Corona circular del servo Futaba 3003
- Ejercicio 2: Polea
- Ejercicio 3: Copa
- Entregas de Jose del Valle y Jose Ignacio Alonso
Ficheros
T25-rueda-miniskybot.fcstd | Rueda del miniskybot (Freecad) |
T25-rueda-miniskybot.stl | Rueda del miniskybot (STL) |
T25-ej1-corona-futaba3003.fcstd | Corona del servo Futaba 3003 (Freecad) |
T25-ej1-corona-servo.stl | Corona del servo Futaba 3003 (STL) |
T25-ej2-polea.fcstd | Polea (Freecad) |
T25-ej2-polea.stl | Polea (STL) |
T25-ej3-copa.fcstd | Copa (Freecad) |
T25-ej3-copa.stl | Copa (STL) |
26 Extrusión por trayectoria
Video Tutorial 26/40 |
---|
Descripción
La extrusión no sólo se puede hacer lineal y axialmente, sino que también a lo largo de una trayectoria definida, lo que nos permite hacer fácilmente tuberías con curvas, railes, surcos, etc.
- Conceptos nuevos: Extrusión por trayectoria
Explicación
Comenzamos creando un boceto en blanco en el plano xz. Situamos 3 líneas, como en la figura, y luego las unimos mediante arcos con la herramienta de redondeo. Ya tenemos definida una trayectoria.
Ahora creamos otro boceto, pero en el plano yz. En este boceto definiremos la sección de nuestra pieza. Comenzaremos por una circunferencia, centrada en el origen. Cerramos el boceto. Lo vemos en perspectiva. Ahora tenemos una trayectoria y una sección. Renombramos los bocetos a boceto-trayectoria y boceto-sección para no confundirlos
Ahora nos vamos a banco de trabajo part y pinchamos en el icono sweep (barrido) . Se nos abrirá una nuevo menú en la pestaña de task. Seleccionamos la sección (boceto-seccion) y le damos al icono de la flecha que apunta a la derecha . Ahora seleccionamos en la ventana 3D todos los tramos de la trayectoria (dándole al control-botón izquierdo), hasta que quede en verde. También activamos la casilla "solid object"
Le damos al bóton de ok y obtenemos nuestra figura:
Vamos a cambiar la sección de la pieza. Editamos el boceto de la sección. Borramos el círculo y ponemos un rectángulo centrado en el origen. Luego redondeamos los dos vértices superiores
Repetimos el proceso. Vamos al entorno part, pinchamos en el icono sweep, seleccionamos la nueva sección y le damos a la flecha, seleccionamos todos los tramos de la trayectoria, indicamos que queremos un objeto sólido y le damos al ok. Ya tenemos nuestra pieza.
Este es el resultado final (Usando la vista Shaded)
Ejercicios propuestos
- Ejercicio 1: Gancho Ikea
- Ejercicio 2: Tubo en pared
- Ejercicio 3: Tobogán
- Entregas de Jose Ignacio Alonso y Jose Raul Montero Ponce
Ficheros
T26-extrusion-path.fcstd | Ejemplo de extrusión por trayectoria (Freecad) |
T26-extrusion-path.stl | Ejemplo de extrusión por trayectoria (STL) |
T26-ej1-gancho-ikea.fcstd | Gancho de ikea (Freecad) |
T26-ej1-gancho-ikea.stl | Gancho de ikea (STL) |
T26-ej2-tuberia.fcstd | Tubería (Freecad) |
T26-ej2-tuberia.stl | Tubería (STL) |
T26-ej3-tobogan.fcstd | Tobogán (Freecad) |
T26-ej3-tobogan.stl | Tobogán (STL) |
27 Interpolación de secciones
Video Tutorial 27/40 |
---|
Descripción
Mediante la interpolación de secciones se nos genera una pieza sólida a partir de dos o mas secciones
- Conceptos nuevos: Interpolación de secciones (Utilidad loft)
Explicación
Partimos de un boceto de un cuadrado de 40mm de lado sobre el plano xy. Lo duplicamos (edit / duplicate selection) y lo desplazamos 50mm en z y 20mm en el eje Y
Renombramos los dos bocetos a boceto-base-inferior y boceto-base-superior. Vamos a usar esos dos bocetos para crear el sólido que los tiene como tapas superior e inferior. Nos vamos a entorno part y pinchamos en el icono loft . Se nos abrirá un menú en la pestaña task.
Seleccionamos el boceto inferior y le damos a la fecha azul que apunta a la derecha. Hacemos lo mismo con el boceto superior. Seleccionamos el cuadro que pone "Solid object". Al darle al ok nos aparecerá el nuevo objeto creado a partir de la interpolación de las dos secciones.
Ahora seleccionamos el boceto superior y lo rotamos 45 grados alrededor del eje z. Le damos al ok y nos aparecerá una nueva figura interpolada
Vamos a hacer otro ejemplo. Partimos ahora de 2 bocetos cuadrados separados en z una distancia de 50mm. Esta vez están centrados, pero los cuadrados tienen distinto tamaño. Pinchamos en el icono de loft para crear la figura de interpolación. Seleccionamos el boceto de la base inferior y superior igual que hemos hecho antes. Marcamos que sea un objeto sólido. Y le damos al ok.
Aparecerá una pirámide truncada, de base cuadrada. Ahora editamos el boceto de la base superior y lo cambiamos por una circunferencia. Ahora se nos creará una nueva figura, en la que se partirá de una base cuadrada y termina en base superior circular.
Duplicamos la base inferior y la desplazamos 100mm en Z. Vamos a crear el nuevo objeto resultante de interpolar las 3 secciones. Usando la herramienta loft seleccionamos las 3 secciones y marcamos que sea un objeto sólido.
Le damos al ok y se nos general el objeto. Observamos que la unión entre las secciones se hace mediante curvas. Seleccionamos el nuevo objeto y nos vamos a sus propiedades en la pestaña DATA. Establecemos la propiedad "ruled" a true. Ahora nos aparecerá el objeto en el que se han unido las 3 secciones mediante rectas.
Ahora seleccionamos Solid igual a False. El objeto está ahora hueco por dentro (es una superficie). Finalmente ponemos Ruled también a false para ver la última variante
Ejercicios propuestos
- Ejercicio 1: Copa maciza
- Ejercicio 2: Volcan
- Ejercicio 3: Jarrón macizo
- Entregas de Jose Ignacio Alonso y Jose Raul Montero Ponce
Ficheros
T27-tut1.fcstd | Paralelepípedo retorcido (Freecad) |
T27-tut1.stl | Paralelepípedo retorcido (STL) |
T27-tut1.fcstd | Segunda pieza de ejemplo (Freecad) |
T27-tut2.stl | Segunda pieza de ejemplo (STL) |
T27-ej1-copa.fcstd | Copa maciza (Freecad) |
T27-ej1-copa.stl | Copa maciza (STL) |
T27-ej2-volcan.fcstd | Volcán (Freecad) |
T27-ej2-volcan.stl | Volcán (STL) |
T27-ej3-jarron.fcstd | Jarrón macizo (Freecad) |
T27-ej3-jarron.stl | Jarrón macizo (STL) |
28 Hélices y roscas
Video Tutorial 28/40 |
---|
Descripción
Las trayectorias en hélice se definen mediante cuatro parámetros: el paso, el radio, la altura y el ángulo de abertura. Con ellas, aplicando la extrusión por trayectoria, podemos crear hélices sólidas de diferentes secciones. Si la sección es circular, tendremos un muelle. Con las hélices podemos crear roscas macho y hembra, con las que podremos modelar cosas como tapones, tornillos y tuercas.
- Conceptos nuevos: Hélice, Rosca
Explicación
Partimos del banco de trabajo part y le damos al icono . Se nos abrirá un menú nuevo en la pestaña task. Allí vamos a la parte superior donde pone plane, pinchamos el desplegagle y seleccionamos helix. Nos aparecerá el menú para crear hélices, con sus 4 parámetros
Vamos a crear una primera hélice que tenga 4mm de paso, 40mm de altura y 20mm de radio. El paso nos determina la distancia entre dos espiras consecutivas de la hélice. Ponemos los parámetros y le damos a Create. Nos aparece la hélice. Le damos al icono de vista en perspectiva. El menú de la hélice no ha desaparecido. Está todavía abierto para crear más hélices.
Seleccionamos la hélice en la vista 3D y la borramos (con la tecla supr.). Vamos a crear otra hélice que tenga los mismos parámetros que la anterior pero con 10mm de paso. Ahora la distancia entre espiras es mayor. La borramos y creamos otra nueva, modificando el ángulo para que en vez de 0 sea de 30 grados. Lo que ocurre ahora es que la hélice se va abriendo. Los extremos están inclinados un ángulo de 30 grados.
Para los siguientes objetos nos quedamos con la hélice original (4mm de paso, 40mm de altura, 20 de radio y 0 grados). Creamos un boceto en el plano xz que tenga una circunferencia de radio = 1mm situada en el eje x, a una distancia de 20mm del origen
Ahora aplicamos una extrusión por trayectorias a la sección circular. Seleccionamos la sección, la hélice en la vista 3D, y marcamos las casillas que de objeto sólido y FRENET. Al darle al ok, nos aparecerá la rosca de sección circular. Es en realidad igual que un muelle. Esta operación puede tardar tiempo, dependiendo del ordenador que tengamos.
Creamos un cilindro de 20mm de diámetro y 44mm de altura. Lo desplazamos 2mm en el eje z para centrarlo y lo unimos a la rosca. Obtenemos una rosca macho.
Ahora hacemos un tapón roscado. Creamos un cilincro de 24mm de radio y 30mm de altura. Desplazamos la rosca hasta la posición z = 5, de manera que el tapón tenga 3mm de grosor en la parte superior
Restamos la rosca al cuerpo del tapón. Ya tenemos nuestro tapón listo. Finalmente le cambiamos el color y visualizamos la rosca macho
Ejercicios propuestos
- Ejercicio 1: Amortiguador
- Ejercicio 2: Tornillo M8
- Ejercicio 3: Tuerca M8
Algunas directrices para explicar cómo hay que hacer la tuerca. Se parte de un cuerpo hexagonal definido por el boceto anterior. Sobre él hay que hacer un taladro de 6.8mm de diámetro. A continuación se hace un chaflán en la parte interior, tanto en la superior como inferior, de 1mm de radio.
Ahora hacemos un chaflán externo. Para ello creamos el boceto mostrado en la figura y lo extruimos axialmente
Para hacer el chaflán externo restamos la pieza a la tuerca. Finalmente restamos la rosca también a la tuerca, con lo que obtenemos el roscado interior
- Entregas de Jose Ignacio Alonso y Ruben Nieves
Ficheros
T28-helice-rosca-tapon.fcstd | Tapón roscado y rosca macho (Freecad) |
T28-rosca-macho.stl | rosca macho (STL) |
T28-rosca-tapon.stl | Tapón roscado (STL) |
T28-ej1-amortiguador.fcstd | Amortiguador (Freecad) |
T28-ej1-amortiguador.stl | Amortiguador (STL) |
T28-ej2-tornillo-M8.fcstd | Tornillo M8 (Freecad) |
T28-ej2-tornillo.stl | Tornillo M8 (STL) |
T28-ej3-tuerca-M8.fcstd | Tuerca M8 (Freecad) |
T28-ej3-tuerca-M8.stl | Tuerca M8 (STL) |
29: Extrusión con torsión
Video Tutorial 29/40 |
---|
Descripción
Los bocetos se pueden extruir verticalmente con torsión, de manera que roten a medida que se extruyen. La manera de hacerlo es utilizando una hélice, un boceto en el plano xy y una extrusión por trayectorias. Para establecer el ángulo de torsión que queramos, calculamos el paso mediante la siguiente fórmula: P = 360 * H / angulo, donde H es la altura y ángulo el ángulo de torsión en grados.
- Conceptos nuevos: Extrusión con torsión, vista de torno, consola de python
Explicación
Vamos a crear un prisma de base cuadrada al que le aplicaremos una torsión. Primero creamos el boceto de la base del prisma: un cuadrado centrado en el origen de 3mm de lado. Luego creamos una hélice de paso 50mm, algura 50mm y el radio es indiferente. Le damos por ejemplo un radio de 10mm
Le damos a create y nos aparecerá la hélice en negro. Ahora vamos a realizar una extrusión por trayectoria usando esa hélice. Le damos al icono de extrusión por trayectoria, seleccionamos el boceto, seleccionamos la hélice en la vista 3D y pinchamos en las casillas de solid y Frenet.
Le damos al ok y se nos extruye el cuadrado con torsión. Como la hélice tiene un paso de 50mm (igual a la altura) significa que la base se rotará un ángulo de 360 grados. En la imagine parece que ha rotado más. Sin embargo, si seleccionamos una de las hélices laterales, comprobamos que efectivamente el cuadrado ha rotado 360 grados.
Si miramos el diagrama de dependencias (Tools/dependency graph) vemos que el prisma extruido con torsión depende del boceto y de la hélice. Esto significa que si modificamos los parámetros de la hélice, automáticamente se modificará el prisma. Vamos a cambiar el ángulo de torsión a 90 grados. El paso que tenemos que aplicar se calcula mediante la fórmula: P = 360 * H / ángulo_torsión. Vamos a hacer el cálculo en la consola de python de Freecad. Para abrirla le damos a la opción del menú: view/views/python console
En la consola escribimos directamente el cálculo a hacer: 360 * 50 / 90, donde 50 es la altura del prisma y 90 el ángulo (en grados) de la torsión. Como resultado nos saldrá un valor del paso de 200. Lo modificamos en la hélice y automáticamente nos aparecerá el nuevo prisma.
Vamos a jugar con la torsión. Aplicamos un ángulo de 45 grados (usando la fórmula anterior sale un paso de 400mm). Luego modificamos la altura a 100mm
Vamos a decorar un poco las hélices. En total hay 4, una para cada lado del cuadrado. Seleccionamos el prisma y le damos al botón derecho y pinchamos en "set colors". Seleccionamos la primera helice y le asignamos el color amarillo. Repetimos con el resto de hélices y les damos los colores amarillo, rojo, naranja y verde.
Vamos a hacer que la pieza rote automáticamente. Activamos la vista frontal y le damos a Tools/view turntable. Se nos abrirá una nueva ventana donde podemos controlar el ángulo de la pieza y la velocidad de rotación. Le damos al Play para que empiece a moverse.
Ejercicios propuestos
- Ejercicio 1: Prisma triangular con torsión. Altura 100mm. Ángulo de torsión: 120 grados
- Ejercicio 2: Prisma rectangular con torsión. Altura 100mm. Ángulo de torsión: 360 x 2 grados (2 vueltas)
- Ejercicio 3: Prisma pentagonal con torsión. Altura 50mm. Ángulo de torsión: 360 grados
- Entregas de Jose Ignacio Alonso y Rubén Nieves
Ficheros
T29-prisma-cuadrado-torsion.fcstd | Prisma de base cuadrada, con torsión (Freecad) |
T29-prisma-cuadrado-torsion-1.stl | Prisma de base cuadrada, con torsión. 360 grados. Altura: 50mm (STL) |
T29-prisma-cuadrado-torsion-2.stl | Prisma de base cuadrada, con torsión. 90 grados. Altura: 50mm (STL) |
T29-prisma-cuadrado-torsion-3.stl | Prisma de base cuadrada, con torsión. 45 grados. Altura: 50mm (STL) |
T29-prisma-cuadrado-torsion-4.stl | Prisma de base cuadrada, con torsión. 90 grados. Altura: 100mm (STL) |
T29-ej1-prisma-triangular-torsion.fcstd | Prisma triangular con torsion (Freecad) |
T29-ej1-prisma-triangular-torsion.stl | Prisma triangular con torsion (STL) |
T29-ej2-prisma-rectangular-torsion.fcstd | Prisma rectangular con torsión (Freecad) |
T29-ej2-prisma-rectangular-torsion.stl | Prisma rectangular con torsión (STL) |
T29-ej3-prisma-pentagonal-torsion.fcstd | Prisma pentagonal con torsión (Freecad) |
T29-ej3-prisma-pentagonal-torsion.stl | Prisma pentagonal con torsión (STL) |
30 Repeticiones y bocetos
Video Tutorial 30/40 |
---|
Descripción
Además de aplicar repeticiones sobre objetos, también es posible aplicar repeticiones a bocetos hechos sobre las piezas, permitiendo hacer repeticionces de taladros, vaciados y salientes
- Conceptos nuevos: Repetición de bocetos lineal y polar. Grupos
Explicación
Partimos de tres piezas base, sobre las que aplicaremos las repeticiones. Cada pieza está metida en una carpeta diferente en el árbol de objetos. Esta es una manera de organizar los objetos cuando se tienen varios. Comenzamos con la pieza 1. Hacemos invisibles el resto
Seleccionamos la parte superior de la pieza 1 y creamos un boceto nuevo. Colocamos un taladro de 4mm sobre el eje x, a una distancia de 10mm del borde izquierdo.
Cerramos el boceto y extruimos el agujero hacia el interior una distancia de 5mm. Ahora seleccionamos la pieza y pinchamos en el icono . Se nos abrirá un menú nuevo en la pestaña task de la izquierda. Incrementamos el número de repeticiones (ocurrencies).
Fijamos el número a 8 y le damos al ok. Ya tenemos la pieza 1 lista
Ahora hacemos visible la pieza 2. Sobre ella colocamos el boceto mostrado en la figura
Lo extruimos 10mm y lo repetimos igual que antes. Seleccionamos el objeto extruido y pinchamos en el icono y se nos abre el menú. Le decimos que la distancia total sea de 60mm y las ocurrencias de 6. Le damos al ok.
Hacemos visible la pieza 3 y sobre ella colocamos el boceto de un taladro
Lo extruimos hacia dentro (pocket) para obtener el taladro. Seleccionamos la pieza y pinchamos en el icono , para realizar una repetición axial. Se abriŕa un menú en la pestaña task.
Por defecto está puesto un ángulo de 360 grados. Incrementamos el número de taladros hasta llegar a 10. Podemos modificar el ángulo para que estos taladros se repartan a lo largo de un ángulo diferente de 360 grados. Para terminar le damos al ok.
Ejercicios propuestos
- Ejercicio 1: Peine
- Ejercicio 2: Pieza de Lego
- Ejercicio 3: Porta SDs circular
- Entregas de Jose Ignacio Alonso y Bedelber, J.C
Ficheros
T30-ejemplos-tut-ini.fcstd | Piezas Iniciales, sobre las que se aplican las repeticiones en el tutorial (Freecad) |
T30-ejemplos-tut.fcstd | Ejemplos mostrados en el tutorial (Freecad) |
T30-ejemplo-pieza-1.stl | Pieza de ejemplo 1 (STL) |
T30-ejemplo-pieza-2.stl | Pieza de ejemplo 2 (STL) |
T30-ejemplo-pieza-3.stl | Pieza de ejemplo 3 (STL) |
T30-ej1-peine.fcstd | Peine (Freecad) |
T30-ej1-peine.stl | Peine (STL) |
T30-ej2-pieza-lego.fcstd | Pieza Lego (Freecad) |
T30-ej2-pieza-lego.stl | Pieza Lego (STL) |
T30-ej3-portasds.fcstd | Porta SDs circular (Freecad) |
T30-ej3-porta-sd.stl | Porta SDs circular (STL) |
31 Simetría de espejo: espejito, espejito
Video Tutorial 31/40 |
---|
Descripción
Muchas piezas tienen simetría de espejo. Esto nos permite sólo diseñar una parte de esta pieza, obteniendo el resto aplicando la simetría de espejo, lo que nos ahorra muchísimas trabajo. Podemos aplicar esta simetría tanto a piezas como a bocetos extruidos (vaciados, taladros y salientes)
- Conceptos nuevos: Simetría de espejo en piezas, simetría de espejo en bocetos
Explicación
Partimos de "un cuarto" de una pieza. Se corresponde con el cuarto superior izquierdo de una pieza más grande. Nos vamos al banco de trabajo part. Seleccionamos la pieza y pinchamos en el icono para aplicar la simetría de espejo. Se abre un menú en la parte izquierda. Ahí seleccionamos como plano de simetría el YZ.
Le damos al ok y nos aparece la misma pieza pero con la simetría de espejo aplicada sobre el plano YZ. Ahora seleccionamos ambas piezas y las fusionamos mediante una unión. Ya tenemos la mitad de la pieza final.
Seleccionamos la nueva pieza y volver a dar al icono de simetría de espejo . Esta vez seleccionamos el plano XZ y le damos al ok. Ahora tenemos la mitad superior e inferior de la pieza 1
Por último seleccionamos las dos mitades y las fusionamos.
Ahora vamos a modificar el boceto original, cambiando sus dimensiones. Al cerrarlo, automáticamente se nos actualizará la pieza completa, aplicándose las simetrías de espejo y uniones correspondientes
Hacemos invisible la pieza 1 y mostramos la base de la pieza 2. Nos vamos al banco de trabajo part design. Seleccionamos la parte superior y colocamos un boceto de un triángulo para hacer un vaciado.
Le damos a pocket para hacer el primer vaciado. Seleccionamos la pieza y pinchamos en el icono . Automáticamente aparece un vaciado simétrico
Finalmente modificamos el boceto. Le damos a close y vemos cómo nos cambian los dos vaciados: el original y el que tiene la simetría.
Ejercicios propuestos
- Ejercicio 1: Smiley reloaded!
- Ejercicio 2: Corona del servo reloaded!
- Ejercicio 3: Perfil de aluminio
- Entregas de Jose Ignacio Alonso y Bedelber JC
Créditos
- El diseño original del perfil de aluminio está sacado de la biblioteca libre BOLTS. Yo lo he modificado para construirlo con simetrías de espejo
Ficheros
T31-mirror-ini.fcstd | Piezas iniciales, sobre las que se hacen los ejemplos del tutoria 31 (Freecad) |
T31-mirror.fcstd | Ejemplos mostrados en el tutorial (Freecad) |
T31-mirror-pieza-1.stl | Pieza de ejemplo 1 (STL) |
T31-mirror-pieza-2.stl | Pieza de ejemplo 2 (STL) |
T31-ej1-smiley.fcstd | Smiley reloaded! (Freecad) |
T31-ej1-smiley.stl | Smiley reloaded! (STL) |
T31-ej2-corona-futaba.fcstd | Corona para servo futaba 3003 (Freecad) |
T31-ej2-corona-futaba.stl | Corona para servo Futaba 3003 (STL) |
T31-ej3-perfil.fcstd | Perfil de aluminio, 20mm (Freecad) |
T31-ej3-perfil-aluminio.stl | Perfil de aluminio, 20mm (STL) |
32 Herramienta de Offset
Video Tutorial 32/40 |
---|
Descripción
Mediante la herramienta de offset hacemos que las piezas crezcan una distancia por cada una de sus caras. La nueva pieza puede tener unidas sus caras mediante redondeos. De esta forma podemos redondear piezas con muchas aristas, sin tener que estar seleccionándolas. Además, cuando se hacen piezas en las que haya otras piezas que las atraviese (como en el caso de guías, tuercas empotradas, alojamientos, etc) hay que dejar una holgura. Esto se consigue aplicando un offset y luego haciendo la diferencia. El nuevo vaciado tendrá la holgura que le hayamos dado con el offset.
- Conceptos nuevos: Herramienta de offset
Explicación
Partimos de una pieza creada a partir de la extrusión de un boceto. Desde el banco de trabajo part, seleccionamos la pieza y pinchamos en el icono de aplicar el offset . Aparecerá una nueva pieza que recubre a la original, cuyos lados están a una distancia de 1mm de los originales. La unión entre las caras agrandadas se hace aplicando redondeos por defecto.
Le damos al ok. Hacemos transparente la pieza con offset y cambiamos el color de la pieza original a amarillo para apreciar mejor este efecto offset. Hacemos sobre una esquina. Podemos apreciar mejor el offset y la unión redondeada.
Hacemos doble click en la pieza con offset (en la parte del proyecto) para que se abra de nuevo el menú de offset. Cambiamos el tipo de union (Join type) a Intersection. El objeto con offset ahora ya no acaba con redondeos. Vamos a usar este modo para crear un vaciado en otra pieza, de manera que la pieza original tenga una tolerancia y pueda pasar a través de este vaciado.
Seleccionamos la pieza base, la pieza con offset y hacemos la diferencia. Ahora podemos ver cómo la pieza original atraviesa el nuevo agujero, pero no toca las paredes. Hay una holgura. Esto se ve mejor desde la vista superior. La holgura se ha dejado de 1mm (valor dado al offset). Es una holgura muy grande. Se ha usado esta para que se vea mejor en el tutorial. Sin embargo, se puede editar este offset y cambiarlo a 0.2mm. Automáticamente se recalculará todo.
Ejercicios propuestos
- Ejercicio 1: Pieza con 2 tuercas M3 empotradas
- Ejercicio 2: Rueda con corona de servo
- Ejercicio 3: Juego de piezas
- Entregas de Jose Ignacio Alonso y Ruben Nieves López
Ficheros
T32-ejemplo-ini.fcstd | Ejemplo inicial, con las piezas para comenzar el tutorial (Freecad) |
T32-ejemplo.fcstd | Ejemplo del tutorial, terminado (Freecad) |
T32-ejemplo-base.stl | Pieza base del ejemplo (STL) |
T32-ejemplo-macho.stl | Pieza macho, del ejemplo (STL) |
T32-ej1-tuerca-empotrada.fcstd | Ejercicio 1: pieza con tuercas empotradas (Freecad) |
T32-ej1-tuerca-empotrada.stl | Ejercicio 1: pieza con tuercas empotradas (STL) |
T32-ej2-rueda-miniskybot.fcstd | Ejercicio 2: Rueda del miniskybot con hueco para la corona del servo (Freecad) |
T32-ej2-rueda-miniskybot.stl | Ejercicio 2: Rueda del miniskybot con hueco para la corona del servo (STL) |
T32-ej3-juego-piezas.fcstd | Ejercicio 3: Juego de piezas (Freecad) |
T32-ej3-juego-piezas.stl | Ejercicio 3: Juego de piezas (STL) |
33 Thickness: Haciendo recipientes
Video Tutorial 33/40 |
---|
Descripción
Para hacer recipientes usamos la herramienta thickness en el banco de trabajo part. Hay que hacer el recipiente como un objeto sólido, seleccionar la cara por donde queremos hacer el vaciado y usar la herramienta thickness para vaciarla, estableciendo el grosor que queremos para las paredes.
- Conceptos nuevos: Herramienta thickness
Explicación
Partimos de una caja inicial que queremos convertir en un recipiente. Como es un objeto sencillo, una forma sería restando otra caja situada en el interior. Sin embargo, lo podemos hacer más fácil usando la herramienta thickness. Seleccionamos la parte superior de la caja y desde el banco de trabajo part pinchamos en el icono thickness . Se nos abre un menú nuevo y se nos vacía la caja.
Por defecto las paredes tienen un grosor de 1mm. La parte exterior ha crecido (igual que con la herramienta de offset) y podemos hacer que sea redondeada o picuda. Cambiamos el tipo de unión a intersection. Ahora el exterior tiene bordes afilados (a 90 grados). También podemos determinar el grosor de las paredes del recipiente. Lo cambiamos a 4mm.
El grosor de las paredes se puede poner negativo. En ese caso crecen hacia la parte interior. Por ejemplo, vamos a ponerlas a -3mm. Para terminar este recipiente dejamos el grosor a 2mm, con redondeos, cambiamos el color a azul y lo hacemos transparente para ver el interior
Mostramos la siguiente figura: un cilindro. Vamos a convertirlo en recipiente. Repetimos el proceso. Seleccionamos la tapa superior y pinchamos en el icono de thickness. Seleccionamos tipo de unión intersección
Le damos al ok. Cambiamos el color a violeta. Visualizamos el próximo objeto: una esfera. Modificamos sus propiedades poniendo el ángulo 1 a -40 y el ángulo 2 a 70, para que tenga tanto la parte superior como la inferior planas
Seleccionamos la tapa superior y le damos al icono de thickness. Dejamos el grosor a 1mm y ponemos el tipo de unión a intersection
Ponemos el recipiente de color amarillo. Por último visualizamos el cuarto objeto: un prisma de base cuadrada al que se le ha aplicado una torsión. Lo convertimos en recipiente de la misma manera: seleccionamos la tapa superior y pinchamos en thickness. Establecemos un grosor de 2mm y una intersección de tipo arco. Le damos al ok y le cambiamos el color a verde.
No todas las figuras las podremos convertir a recipientes. Algunas figuras complejas nos pueden dar problemas y freecad se quedará colgado. En las siguientes versiones se irá mejorando esta herramienta.
Ejercicios propuestos
- Ejercicio 1: Convertir en recipiente el prisma pentagonal con torsión del ejercicio 3 del tutorial 29
- Ejercicio 2: Copa
- Ejercicio 3: Jarrón
- Entregas de Jose Ignacio Alonso y Ruben Nieves López
Ficheros
T33-ejemplo-ini.fcstd | Piezas de ejemplo iniciales, para hacer el tutorial (Freecad) |
T33-ejemplo.fcstd | Piezas de ejemplo mostradas en el tutorial (Freecad) |
T33-recipiente-base-cuadrada.stl | Recipiente de base cuadrada (STL) |
T33-recipiente-cilindrico.stl | Recipiente cilíndrico (STL) |
T33-recipiente-esferico.stl | Recipiente esférico (STL) |
T33-recipiente-base-cuadrada-torsion.stl | Recipiente cuadrado con torsión (STL |
T33-ej1-recipiente-prisma-pentagonal-torsion.fcstd | Ejercicio 1. Recipiente: prisma pentagonal con torsión (Freecad) |
T33-ej1-recipiente-prisma-pentagonal-torsion.stl | Ejercicio 1. Recipiente: prisma pentagonal con torsión (STL) |
T33-ej2-vaso.fcstd | Ejercicio 2. Vaso (Freecad) |
T33-ej2-vaso.stl | Ejercicio 2. Vaso (STL) |
T33-ej3-jarron.fcstd | Ejercicio 3. Jarrón (Freecad) |
T33-ej3-jarron.stl | Ejercicio 3. Jarrón (STL) |
Trabajando con otros formatos y aplicaciones externas
34 Programa Inkscape: importando ficheros SVG en Freecad
Video Tutorial 34/40 |
---|
Descripción
El inkscape es un programa libre y multiplataforma (es parte del patrimonio tecnológico de la humanidad) para hacer dibujos no técnicos en 2D. Usando inkscape podemos hacer o editar dibujos 2D, exportarlos a formato SVG plano, importarlos en Freecad y extruirlos. De esta forma podemos incorporar a nuestros diseños partes artísticas que no serían fácil de hacer directamente con Freecad.
- Conceptos nuevos: Dibujo de líneas y curvas de bezier en inkscape. Exportando a svg plano. Importando svgs desde freecad. Extrusión de trayectorias
Explicación
Una vez instalado el inkscape, lo abrimos. Manteniendo apretada la tecla ctrl y dándole a la rueda del ratón hacemos zoom hacia dentro y hacia fuera. Si mantenemos pulsada la tecla ctrl y pulsamos el botón central del raton, nos desplazamos horizontal y verticalmente.
Haremos un garabato formado por rectas y curvas. Pinchamos en el icono . Cada vez que hagamos click en el botón izquierdo del ratón se comienza a dibujar una recta. Dibujamos unas cuantas rectas, como se muestra en la figura. A continuación vamos a empezar a hacer curvas de Bezier. Dejando pulsado el botón izquierdo del ratón, lo arrastramos y aparecen los tiradores del punto. Soltamos el botón izquierdo. Hemos hecho la primera curva
Ahora hacemos una segunda curva. Pinchamos otra vez en el botón izquierdo, lo arrastramos, salen los tiradores y soltamos el botón. Repetimos hasta terminar todas las curvas. Situamos el último punto sobre el primero y le damos al botón izquierdo.
El garabato está terminado. Ahora lo editamos. Pinchamos en el icono . Aparecen todos los puntos. Los podemos recolocar. En el caso de los puntos de las curvas de bezier, al pinchar sobre ellos aparecen los tiradores que nos permite ajustar el radio de curvatura y la orientación
Una vez editado, salimos del modo edición dándole al icono . Movemos el dibujo a la esquina superior izquierda, que es donde está el origen de Freecad. Ahora lo grabamos. Le damos al menú file/save as...
Seleccionamos el formato Plain SVG, le damos un nombre al fichero (por ejemplo t.svg) y pinchamos en save
Abrimos el freecad. Seleccionamos el banco de trabajo part. Vamos a la opción file/import. Seleccionamos el fichero t.svg y le damos a open.
Se nos abre una ventana con dos opciones. Seleccionamos "SVG as geometry (import SVG)" y pinchamos en Select.
El dibujo está situado sobre el plano xy. Seleccionamos el dibujo y pinchamos en el icono . Se nos abrirá un menú en la parte izquierda. Marcamos "Create Solid" y ponemos 10mm en la longitud.
Le damos al botón de apply y se extruye el dibujo
Ejercicios propuestos
- Ejercicio 1: Bocadillo de comic
- Ejercicio 2: Ondulaciones
- Ejercicio 3: Monigote
- Entregas de Jose Ignacio Alonso y xxx
[[|thumb|300px| (click para ampliar)]] | [[|thumb|300px| (click para ampliar)]] |
Ficheros
T34-ejemplo.fcstd | Garabato de ejemplo (Freecad) |
T34-ejemplo.svg | Garabato de ejemplo (SVG, inkscape) |
T34-ejemplo.stl | Garabado de ejemplo (STL) |
T34-ej1-bocadillo-comic.fcstd | Ejercicio 1: Bocadillo (Freecad) |
T34-ej1-bocadillo-comic.svg | Ejercicio 1: Bocadillo (SVG, Inkscape) |
T34-ej1-bocadillo.stl | Ejercicio 1: Bocadillo (STL) |
T34-ej2-ondulaciones.fcstd | Ejercicio 2: Ondulaciones (Freecad) |
T34-ej2-ondulaciones.svg | Ejercicio 2: Ondulaciones (SVG, Inkscape) |
T34-ej2-ondulaciones.stl | Ejercicio 2: Ondulaciones (STL) |
T34-ej3-monigote.fcstd | Ejercicio 3: Monigote (Freecad) |
T34-ej3-monigote.svg | Ejercicio 3: Monigote (SVG, Inkscape) |
T34-ej3-monigote.stl | Ejercicio 3: Monigote (STL) |
35 Calcando dibujos
Video Tutorial 35/40 |
---|
Descripción
Los dibujos en 2D se pueden extruir fácilmente en 3D, pero tenemos que tenerlos en formato SVG para poderlos editar con el Inkscape. Muhcas veces lo que tenemos son imágenes. Una opción es calcar esas imágenes. Colcamos la imagen a copiar en una capa de Inkscape, y en la capa superior dibujamos con rectas y curvas de bezier, calcando la imagen. Esto es muy útil para los que, como yo, no sabemos dibujar bien. Pero con el método del calcado sacamos unos dibujos chulísimos :-)
- Conceptos nuevos: capas en inkscape, importar imágenes, calcar imágenes
Explicación
Empezamos abriendo el menú de capas en el inkscape. Pinchamos en Layers / layers.... En la parte de la derecha cambiamos el nombre de la primera capa (Layer 1) a "imagen".
Pinchamos en el botón + que hay en el menú de capas. Se abre un diálogo y ponemos el nombre de la nueva capa. La llamamos "copia" porque es donde calcaremos la imagen de la capa inferior.
Seleccionamos la capa de la imagen y le damos a file/import para importar la nueva imagen. En el diálogo que aparece le decimos ok
Se abrirá la imagen. Hemos seleccionado la de una llave, para calcarla. Bloqueamos la capa de la imagen dándole al candado. De esta forma al pinchar sobre ella no se moverá.
Hacemos zoom, seleccionamos la herramienta para hacer líneas y curvas y empezamos a calcar la imagen.
Una vez terminado, no distinguiremos la línea nueva de la que hay debajo. Cambiamos el color de la línea a rojo. Para ello pinchamos en la parte inferior, donde están los colores y arrastramos el rojo a la casilla que pone "stroke".
Editamos la llave para ajustar todos sus puntos. Colocamos un círculo sobre el taladro de la llave
Pinchamos en el icono del ojo que hay delante de la capa de la imagen (en el menú de capas) para hacerla invisible. Ahora ya sólo veremos la capa con la copia de la imagen: la que hemos calcado. Finalmente la movemos al origen (esquina superior izquierda) y exportamos la llave a formato SVG plain (igual que hicimos en el tutorial anterior)
Abrimos el Freecad e importamos el fichero con el dibujo de la llave. Para hacer el taladro utilizaremos un cilindro. De esta manera podemos cambiar el radio y hacer el agujer paramétrico. Le damos al cilindro un radio que sea igual al del dibujo, y lo posicionamos encima. Bajamos su posición en z para que atraviese el boceto de la llave.
Extruimos la llave 5mm. Seleccionamos la llave, el cilincro y aplicamos una diferencia para hacer el taladro. ¡Ya tenemos nuestra llave!
Ejercicios propuestos
- Ejercicio 1: Logo python
- Ejercicio 2: Logo alianza rebelde
- Ejercicio 3: Logo obijuan academy
- Entregas de Jose Ignacio Alonso y Jaime Villegas
Créditos
- deonildecasanova es el autor del dibujo de la llave
Ficheros
T35-ejemplo-llave.fcstd | Llave (Freecad) |
T35-ejemplo-llave-1.svg | Llave (SVG) |
T35-ejemplo-llave-2.svg | Llave (Plain SVG) |
T35-ejemplo-llave.stl | Llave (STL) |
T35-ej1-python-logo.fcstd | Logo de python (Freecad) |
T35-ej1-logo-python.svg | Logo de python (SVG) |
T35-ej1-logo-python-2.svg | Logo de python (Plain SVG) |
T35-ej1-python-logo.stl | Logo de python (STL) |
T35-ej2-rebel.fcstd | Logo de la alianza rebelde (Freecad) |
T35-ej2-rebel.svg | Logo de la alianza rebelde (SVG) |
T35-ej2-rebel-2.svg | Logo de la alianza rebelde (Plain SVG) |
T35-ej2-Rebel.stl | Logo de la alianza rebelde (STL) |
T35-ej3-obijuan-academy-logo.fcstd | Logo de la obijuan academy (Freecad) |
obijuan-academy-logo1.svg | Logo de la obijuan academy (SVG) |
obijuan-academy-logo2.svg | Logo de la obijuan academy (Plain SVG) |
T35-ej3-obijuan-academy-logo.stl | Logo de la obijuan academy (STL) |
36: Poniedo texto!
Video Tutorial 36/40 |
---|
Descripción
El inkscape lo podemos utilizar para escribir mensajes de texto e importarlos luego en freecad, para extruirlos y poner texto y letras a nuestros diseños 3D. El texto en inkscape hay que convertirlo a trazos antes de exportar el fichero svg
- Conceptos nuevos: Texto en inkscape, convertir texto trazos
Explicación
Vamos a escribir texto en el inkscape. Pinchamos en el icono . Nos llevamos el puntero a la zona donde queremos poner el texto y hacemos click con el botón izquierdo. Escribimos el texto: "FREECAD". Le damos al icono para pasar el texto a negrita
Escalamos el texto. See puede escalar de varias maneras. Una es usando las flechas que hay alrededor del texto (al seleccionarlo). Pero siempre es mejor tener una noción real del tamaño, así que para ello nos vamos a la parte superior del menú y cambiamos las unidades de píxeles (px) a milímetros (mm). En las cajas superiores nos encontramos con una que poner W (witch) es la anchura total del texto y H (height) es la altura. Pinchamos en el icono del candado que hay entre ambas para mantener la proporción. Ponemos 40 en la caja W para que el texto sea de 40mm de ancho.
El texto tal cual se puede editar como si fuese texto normal. Lo siguiente es convertirlo a trazos. Le damos a la opción del menú path/objetct to path. Ahora al editar el texto ya no cambiamos las letras, sino que tenemos acceso a los puntos (somo si lo hubiésemos hecho nosotros mediante rectas y curvas de bezier).
Hacemos lo mismo que en los otros tutoriales: movemos el texto al origine, lo exportamos a SVG plano y lo importamos en Freecad. Seleccionamos todas las letras, bien en la parte de la izquierda (seleccionando el primero y luego el último pulsando shift) o bien en la ventana 3D dándole al shift-B y luego seleccionando con un cuadrado todo el texto.
Le damos el botón de extruir en el banco de trabajo part. Marcamos la casilla de objeto sólido y una distancia de por ejemplo 5mm.
El texto tiene algunas letras con la parte interior también extruida. Para eliminarlo hay que seleccionar la letra en cuestión, su interior y aplicar una diferencia. Empezamos por la R. La seleccionamos en la parte de la izquierda, junto con su interior. Hacemos la diferencia. Lo repetimos con el resto de letras que tienen hueco interior: A y D. Unimos todas las letras para tener un único objeto.
Hacemos la base de las letras. Lo podemos hace bien colocando un cubo y modificando sus dimensiones o haciendo un boceto. Elegimos este último. Creamos un rectángulo que contenga en su interior el texto y lo extruimos, por ejemplo 3mm.
Desplazamos el texto a lo largo del eje z para ponerlo encima de la base y lo unimos con el texto. Ahora tenemos un único objeto. ¡Listo para imprimir!
Ejercicios propuestos
- Ejercicio 1: Llavero con tu nombre
- Ejercicio 2: Letras hacia dentro
- Ejercicio 3: Bloques de letras
- Entregas de Jose Ignacio Alonso y Roberto Carlos Carmona
Ficheros
T36-texto-freecad.fcstd | Texto "FREECAD" (Freecad) |
T36-texto-freecad.svg | Texto "FREECAD" en inkscape (SVG) |
T36-Texto-freecad.stl | Texto "FREECAD" (STL) |
T36-ej1-llavero-nombre.fcstd | Ejercicio 1: Llavero con tu nombre (Freecad) |
T36-ej1-llavero-nombre.svg | Ejercicio 1: Texto "OBIJUAN" (SVG) |
T36-ej1-llavero-nombre.stl | Ejercicio 1: Llavero con tu nombre (STL) |
T36-ej2-hola.fcstd | Ejercicio 2: Hola hacia dentro (Freecad) |
T36-ej2-hola.svg | Ejercicio 2: Texto "HOLA" |
T36-ej2-hola.stl | Ejercicio 2: Hola hacia dentro (STL) |
T36-ej3-libre.fcstd | Ejercicio 3: Bloques de letras |
T36-ej3-libre.svg | Ejercicio 3: Texto "LIBRE" |
T36-ej3-bloque-letras.stl | Ejercicio 3: Hola hacia dentro (STL) |
37 Generando planos 2D
Video Tutorial 37/40 |
---|
Descripción
A partir de las piezas 3D podemos crear las proyecciones de las piezas y obtener los planos. Con Freecad 0.13 no se pueden poner cotas, pero sí podemos exportar el plano a un fichero SVG que luego podemos abrir con una aplicación externa para añadir cotas o información extra
- Conceptos nuevos: banco de trabajo drawing, Proyectar en un plano
Explicación
Vamos a sacar los planos de la rueda del miniskybot. Abrirmos el diseño 3D que ya tenemos hecho de otros tutoriales. Seleccionamos el banco de trabajo drawing. En los iconos superiores, pinchamos en el desplegable y seleccionamos el tamaño del plano: A4.
Nos aparecerá una carpeta llamada page. Hacemos doble click en ella y se nos abre una pestaña nueva en la zona del 3D llamada Drawing viewer. Vamos a crear las proyecciones de la pieza. Seleccionamos la rueda en la ventana de la izquierda (rueda-hueco-corona) y pinchamos en este icono para configurar las proyecciones.
Seleccionamos como vista primaria la frontal (front view). Nos aparece el frontal de la rueda en nuestro dibujo, en grande. La escala se calcula automáticamente para que se ajuste al tamaño de la hoja. En las vistas secundarias seleccionamos la superior (top) y la derecha (right). Esta última nos aparece encima del cajetín. La moveremos para ponerla encima.
Le damos al ok y dentro de la carpeta page seleccionamos la vista derecha (right). Nos vamos a la pestaña data. Modificamos la coordenada y para que valga 90. La vista derecha nos subirá. Ahora cambiamos la orientación de la pieza. Desplegamos el atributo direction y ponemos x = -1, z = 1.
Para cada proyección podemos cambiar el tamaño de las líneas, la rotación, la orientación, la posición, la escala y la visualización de las líneas ocultas. Para la vista derecha vamos a visualizar las líneas ocultas y las "smooth lines". Ponemos esos atributos a true. Automáticamente se nos modifica el plano. Finalmente seleccionamos la página en el árbol y le damos al icono para exportar el plano a un fichero .SVG. Para comprobar que está todo ok, lo abrimos con el inkscape. Podemos usar este programa además para añadir fácilmente texto. Rellenamos la caja inferior derecha con la información de la pieza
Ejercicios propuestos
- Ejercicio 1: Planos de la corona del servo
- Ejercicio 2: Planos del llavero con nombre
- Ejercicio 3: Planos del perfil de aluminio
- Entregas de Jose Ignacio Alonso y Emilio Jose Moran Hevia
Ficheros
T37-rueda-miniskybot.fcstd | Rueda del miniskybot, con los planos (Freecad) |
T37-rueda-miniskybot-planos.svg | Planos de la rueda del miniskybot (SVG) |
T37-ej1-corona-servo.fcstd | Corona del servo con los planos (Freecad) |
T37-ej1-corona-servo.svg | Planos de la corona del servo (SVG) |
T37-ej2-llavero-nombre.fcstd | Llavero con los planos (Freecad) |
T37-ej2-Llavero-nombre.svg | Planos del llavero (SVG) |
T37-planos/T37-ej3-perfil.fcstd | Perfiles de aluminio con los planos (Freecad) |
T37-ej3-perfil.svg | Planos de los perfiles (SVG) |
38 Importando piezas en STL
Video Tutorial 38/40 |
---|
Descripción
Muchos de los objetos que nos encontramos en el mundo de la impresión 3D están en formato STL. Con Freecad los podemos importar, para visualizarlos. Pero también los podemos convertir a objetos nativos de Freecad y modificarlos. Para ello es neceario realizar una serie de conversiones.
- Conceptos nuevos: Importar STL, banco de trabajo mesh, convertir a objeto, convertir a objeto sólido, refinar un objeto
Explicación
En Freecad se pueden importar objetos en formato STL. Utilizaremos algunos de la Prusa Hephestos. Vamos a importar el carro del eje x. Le damos a la opción del menú file / import y seleccionamos el fichero .stl. Le damos a abrir y nos aparecerá en la ventana 3D. Podemos comprobar cómo NO lo podremos seleccionar desde la ventana 3D. Esto es porque NO es un objeto freecad, sino que es una malla. Por eso, en la ventana de la izquierda aparece junto al símbolo .
El banco de trabajo mesh nos permite trabajar con mallas: operaciones booleanas, análisis, reparaciones... pero no lo veremos aquí. Vamos a convertir la malla a un objeto freecad. Para ello le daremos a la opción "Create Shape from mesh..."
Nos aparecerá una ventana donde debemos indicar la tolerancia que queremos en la conversión. Dejamos el valor por defecto de 0.1mm. Nos aparece el objeto freecad. Hacemos invisible el objeto original. Vemos que el nuevo objeto tiene muchas líneas en sus caras. Son los triángulos que forman la malla.
Para eliminar esas líneas le damos a la opción del menú "part / refine shape". Sigue habiendo algunas líneas, sobre todo en las partes circulares. El software no las detecta como cilindros. Es parte de la información que se pierda al importar mallas. Nos falta un último paso que es hacer el objeto sólido. Nos vamos a la opción "Part / convert to solid". El nuevo objeto creado tendrá al final del nombre la cadena "(Solid)"
Ahora ya podemos trabajar con este objeto somo si lo hubiésemos creado de forma nativa en Freecad: podemos hacer operaciones booleanas, crear bocetos en sus caras, etc. Vamos a modificarlo para comprobarlo. Le vamos a poner nuestra inicial (o cualquier otro dibujo simple) grabado en una de sus caras. Nos vamos a part design, seleccionamos una cara y creamos un boceto.
Creamos la inicial de nuestro nombre. En mi caso una J. Cerramos el boceto y lo extruimos 0.5mm hacia fuera (pad). Ya tenemos la J en la pieza :-)
Vamos a hacer un vaciado en otra parte. Repetimos. Seleccionamos una cara y creamos un boceto. Hacemos un rectángulo
Lo extruimos hacia dentro para hacer el vaciado. Finalmente cambiamos la pieza de color. Hemos sido capaces de modificar una pieza que estaba en STL :-)
Ejercicios propuestos
- Ejercicio 1: Esquina del eje Y de la Prusa Hephestos modificada. Montaje parcial
- Ejercicio 2: Parte izquierda del eje X de la Prusa Hephestos modificada
- Ejercicio 3: Parte derecha del eje X de la Prusa Hephestos modificada. Montaje parcial
- Entregas de Jaime Villegas y Jose Ignacio Alonso
Ficheros
T38-Carro-x-prusa-hephestos.fcstd | Prusa Hephestos: Carro x modificado (Freecad) |
Prusa-hephestos-Carro-X.stl | Prusa Hephestos: Carro x original (STL) |
Prusa-hephestos-Carro-X-modif.stl | Prusa Hephestos: Carro x modificado (STL) |
T38-ej1-EjeY-esquina-prusa-hephestos.fcstd | Ejercicio 1: Esquina Eje Y montaje (Freecad) |
Prusa-hephestos-EjeY_esquina.stl | Ejercicio 1: Esquina Eje Y original (STL) |
Prusa-hephestos-EjeY_esquina-modif.stl | Ejercicio 1: Esquina Eje Y modificada (STL) |
T38-ej2-EjeX-esquina-izquierda-Prusa-Hephestos.fcstd | Ejercicio 2: Pieza izquierda Eje x (Freecad) |
Prusa-hephestos-EjeX_izquierda.stl | Ejercicio 2: Pieza izquierda Eje x original (STL) |
Prusa-hephestos-EjeX_izquierda-modif.stl | Ejercicio 2: Pieza izquierda Eje x modificada (STL) |
T38-ej3-EjeX-esquina-derecha-Prusa-Hephestos.fcstd | Ejercicio 3: Pieza derecha Eje x (Freecad) |
Prusa-hephestos-EjeX_derecha.stl | Ejercicio 3: Pieza derecha Eje x original (STL) |
Prusa-hephestos-EjeX_derecha-modif.stl | Ejercicio 3: Pieza derecha Eje x modificada (STL) |
39 Intercambiando datos en formato STEP
Video Tutorial 39/40 |
---|
Descripción
El formato STEP es un estándar internacional para el intercambio de datos en la industrial. Permite que las piezas diseñadas con una aplicación determinada se exporten a step y que luego se puedan importar en otra aplicación diferente. Freecad puede importar/exportar ficheros en formato step. Esto es muy útil porque los fabricantes de elementos mecánicos (tornillos, tuercas, rodamientos, etc.) suelen dar los diseños 3D en step para así poderlos incluir en nuestras piezas.
- Conceptos nuevos: formato step, importar step, exportar step
Explicación
Como ejemplo de importar un fichero step vamos a descargar el modelo 3D del móvil bq Aquaris 5.7, disponible en este enlace: Aquaris step files. También está disponible en la sección de descargas de este tutorial.
Para importar un fichero step en Freecad, nos vamos al menú file / import. En el selector de ficheros, donde pone "supported formats" indicamos que queremos importar un fichero del tipo "STEP WITH COLORS". Marcamos el fichero bq_Aquaris_5_7.stp y le damos a open. Se nos abrirá el 3D dl aquaris. Observamos que, a diferencia de cuando se importan objetos STL, aquí el objeto ya es un objeto Freecad. Se pueden seleccionar sus caras como las de cualquier otro objeto de Freecad.
Creamos un boceto en el plano xy, con un rectángulo que tenga el teléfono en su interior y lo extruimos 14mm
El teléfono sobresale por la parte inferior. Lo desplazamos hasta la posición Z = 7 para que sobresalga un poco por la parte superior
Seleccionamos la cama, luego el teléfono y aplicamos una diferencia. Obtenemos la cama. Vamos a ponerle unas aberturas laterales para poder sacar el teléfono. Seleccionamos la superficie superior.
y creamos un boceto nuevo en ella. Hacemos dos rectángulos que pasen por encima de los laterales del teléfono. Los hacemos simétricos. Las dimensiones las ponemos a ojo (por ser un ejemplo)
En perspectiva se aprecian mejor los nuevos rebajes. Ahora redondeamos las cuatro aristas verticales de la cama.
Cambiamos el color de la cama, para resaltarla y hacemos una copia del aquaris para ponerlo encima, de ejemplo.
Cambiamos los colores al Aquaris, para que la pantalla sea negra y la carcasa blanca. Por último desplazamos el aquaris en el eje z, para que se vea el interior de la cama y el teléfono. Ya sabemos cómo importar ficheros STEP con los modelos 3D y diseñar piezas nuevas a partir de ellos :-)
Ejercicios propuestos
- Ejercicio 1: Soporte para aquaris 5.7
- Ejercicio 2: Viendo los detalles de la impresora 3D witbox
- Ejercicio 3: Despiece del hotend de la Witbox
- Entregas de Ruben Nieves López y Emilio Jose Morán Hevia
Ficheros
bq_Aquaris_5_7.stp | Móvil bq aquaris 5.7 (STEP) |
bq-aquaris-5-7.fcstd | Móvil bq aquaris 5.7 (Freecad) |
T39-aquaris-5-7-cama.fcstd | Cama para el Aquaris 5.7 (Freecad) |
T39-aquaris-5-7-cama.stl | Cama para el Aquaris 5.7 (STL) |
T39-ej1-soporte-aquaris-5-7.fcstd | Soporte para el Aquaris 5.7 (Freecad) |
T39-ej1-soporte-aquaris-5-7.stl | Soporte para el Aquaris 5.7 (STL) |
witbox-hotend.stp | Hotend de la witbox (STEP) |
T39-ej3-witbox-hotend.fcstd | Hotend de la witbox despiezado (Freecad) |
40 Despedida: Que el software libre os acompañe
Video Tutorial 40/40 |
---|
Descripción
¡¡Fin de la temporada!! ¡¡Muchas gracias a todos!! y... que el software libre os acompañe
Ejercicio propuesto
- Comparte tus diseños con licencias libres :-)
Tomas falsas
- Toma falsa del tutorial 3. Me parto el cubo
Participantes
- Tutoriales: 40
- Ejercicios propuestos: 102
- Total de entregas recibidas: 482
- Ejercicios enviados:
Emilio Jose Morán Hevia | 109 |
Jose Ignacio Alonso | 87 |
Bedelber JC | 76 |
Jose Raul Montero Ponce | 58 |
Alfonso López | 31 |
JV Almodovar | 24 |
Rubén Nieves López | 21 |
Jose del Valle | 14 |
Roberto Carlos Carmona | 15 |
Carlos Cervilla | 8 |
Jose Maria Martin | 6 |
Jose Luis V. | 6 |
Jaime Villegas | 6 |
Xoan Sampaiño | 5 |
Fernando Remiro | 4 |
Federico Coca | 3 |
Mizael Galvez | 2 |
Adolfo Castaño | 2 |
Miguel Angel de Frutos | 1 |
Antonio Javier Lucas | 1 |
Jakolete | 1 |
Ricardo Perez | 1 |
Francisco Pons ruiz | 1 |
Diseños recibidos
Estos son algunos de los diseños que han hecho las personas que han seguido este tutorial. ¡Gracias!
- Drift Trike, por Lucas Aaron Ruggiero (Argentina)
- Florero, por Francisco Malpartida (España)
- Perfil de Ala y soporte de motor, por Carlos Cervilla (España)
- Tuercas y Escudo del capitán américa, por Roberto Carlos Carmona
- Jaula para insectos, por Jose Ignacio Alonso
- Portalápices, por Alberto Valero
- Panel de Abeja, por Rafael Lorenzo
- Printrbot simple (versión metal), por Jose Hevia
- Soporte Hotend intercambiable, por Antonio Navarro
- Prisma pentagonal con torsión impreso por Ruben Nieves López:
- Pulpo con sombrero y bigote, por Carlos Crespo:
Muro homenaje
El 17 de Junio de 2014, Federico Coca, de Granada Imprusa, publicó este post en G+ con las fotos del muro homenaje a obijuan :-) ¡Me hizo una ilusión tremenda! ¡Gracias Federico!
Esta es la cabecera del muro:
Y este es el muro, con todas las piezas que se han hecho en el tutorial. ¡Grande, muy grande Federico!
Repositorio
Los ficheros fuentes están en este repositorio:
Autor
- Juan González (Obijuan)
Licencia
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 Spain License. |
Sobre este tutorial
Este tutorial está realizado exclusivamente usando herramientas libres.
|
Enlaces
Otros tutoriales de Freecad
- Tutorial. Wiki de Spainlabs
- Tutoriales de Christian Herencia: Tutorial 1 (español)
- Tutoriales de Bejant: Tutorial 1 (Inglés)
- Tutoriales de MarthamEngineering: tutorial 1 (Inglés)
- Tutoriales de BPLRFE: tutorial 1 (Alemán)
- Canal de 61quick en Youtube: 61quick (Inglés). Tiene un montón de vídeos que son una pasada
Otros enlaces
Documentación
- Manual oficial de referencia de Freecad
- Linuxforanengineer: Blog con cantidad de información sobre Freecad
Bibliotecas de piezas
- BOLTS: Biblioteca libre de piezas técnicas
- Freecad Library: Biblioteca de objetos
Noticias
- 14/Julio/2014: Publicado el vídeo de despedida. Temporada I terminada! ¡Gracias!
- 2/Julio/2014: Normand Chamberland, moderador de la comunidad de Freecad en G+, publica este post donde menciona los tutoriales y agradece el trabajo. ¡Gracias Normand! :-)
- 17/Junio/2014: Federico Coca publica el muro homenaje ¡Gracias! :-)
- 27/Abril/2014: Aparecen los tutoriales en la página principal de Freecad
- 30/Marzo/2014: Comenzada esta página
|
Proyecto Clone wars: Construye tu impresora 3D opensource! |
|
Proyecto RepRap: Impresoras 3D auto-replicantes. El origen de la revolución de las impresoras 3D opensource |
|
Obijuan Academy, Tu academia rebelde! ;-) |