class: center, middle background-image: url(media/pixybay-polygon-906202_1280.jpg) # FreeCAD: ## parametrízame como puedas ??? Everything I put here are my notes? --- name: how? # ¿De qué vamos a hablar hoy? -- * ¿Qué es el diseño paramétrico? -- * ¿Qué es FreeCAD? -- * ¿Cómo diantres hago yo diseños paramétricos? ??? Aquí explica un poco cómo va el tema --- name: who? # About me ### David Estévez * Estudiante de doctorado en robótica en la UC3M * Trabajé en el departamento de innovación en BQ * Otros proyectos: * Robots modulares paramétricos (OOML) * Árbol y muro aleatorios (openSCAD) * Parametric workbench (FreeCAD) ??? Creo que sabes bastante bien quién eres, no? --- # About me ![](media/aboutme.png) --- name: what? # ¿Qué es el diseño paramétrico?
.blockquote[Es diseñar objetos de manera que ciertas características de los mismos se puedan configurar a través de una serie de variables.] ??? Diseño paramétrico explicado en un poco más de detalle --- # Aplicaciones * Personalización -- ![](media/applications-01.jpg) [source](http://www.thingiverse.com/thing:2139259) --- # Aplicaciones * Adaptar a necesidades / materiales -- ![](media/applications-02.jpg) [source](http://www.thingiverse.com/thing:2136539) --- # Aplicaciones * Optimización automática -- ![](media/applications-03.jpg) [source](http://analizsimulasyon.com/2015/01/06/yapisal-optimizasyon/) --- class: center, middle # Programas -- * Programas privativos que no funcionan en GNU/Linux (Solidworks) -- * [OpenSCAD](http://www.openscad.org/) * [FreeCAD](https://www.freecadweb.org/) --- layout: true name: freecad-intro background-color: purple --- class: middle # Intro a FreeCAD --- template: freecad-intro class: middle # ¿Qué es FreeCAD? * Es un software de diseño asistido por ordenador (CAD) * Es multiplataforma * Entiende multitud de formatos: STEP, IGES, STL, SVG, DXF, OBJ, IFC, DAE... * Desarrollo muy activo (última release estable: 0.16) * Es software **libre** --- class: middle # Ejemplo 1: ## crear figuras con Part ??? Ahora es cuando te vas al FreeCAD, machote --- class: middle # Ejemplo 2: ## crear sketches con Part Design ??? Pues eso, sketches --- class: middle # Otros workbenches: Spreadsheet --- layout: true name: freecad-params background-color: red --- template: freecad-params class: center, middle, blackbg background-image: url(media/flexboxbg.jpg) #### And Now -- ### It Comes -- # The Magic -- ## Of The Parameters --- class: center, middle, blackbg background-image: url(media/flexboxbg.jpg) ![Magic](media/magic.gif) --- class: center, middle # Ejemplo paramétrico 1: -- ## Un cubo -- # Centrado --
.blockquote[El ejemplo completo está en: * `examples/example-1-parametric-cube.fcstd`] ??? Abre el FreeCAD y haz lo que tienes que hacer --- class: center, middle # Ejemplo paramétrico 2: -- ## Algunos objetos simples -- * Anillo (1 parámetro) -- * Botella (2 parámetros) -- * Taza (3 parámetros) -- .blockquote[Los ejemplos completos están en: * `examples/example-2-1-ring.fcstd` * `examples/example-2-2-bottle.fcstd` * `examples/example-2-3-cup.fcstd`] ??? Abre el FreeCAD y haz lo que tienes que hacer --- class: center, middle # Ejemplo paramétrico 3: -- ## Objetos complejos -- * Motor paso a paso -- * Servomotor -- .blockquote[Los ejemplos completos están en: * `examples/example-3-1-pap.fcstd` * `examples/example-3-2-servo.fcstd`] ??? Abre el FreeCAD y haz lo que tienes que hacer --- class: middle # Y ahora, ¿Qué? -- * Objetos como parámetros de otros objetos. -- * Objetos condicionales. -- * Parámetros ligados a propiedades del objeto. --- class: center, middle background-color: grey ![Applause](media/applause.gif) .footnote[http://giphy.com/gifs/cops-shootings-TRUTYhxZ9T5ZK] # Gracias! ##### created by [David Estevez](http://destevez.me) ([@DEFrobotics](https://twitter.com/DEFrobotics))
based on [slides-in-markdown](https://github.com/technopagan/slides-in-markdown), which is
based on [Remark.js](https://github.com/gnab/remark/)