Hilo para resumir las novedades en el desarrollo de FreeCAD

Este foro es para preguntas y debates en Español
Forum rules
reglas del foro e información útil

IMPORTANTE: Por favor leer antes de solicitar ayuda
Joyas
Posts: 286
Joined: Sat Jul 12, 2014 8:39 pm

Hilo para resumir las novedades en el desarrollo de FreeCAD

Postby Joyas » Sat May 16, 2015 1:38 am

He pensado que entre todos podemos ir añadiendo en un hilo lo que se mueva en la sección de desarrollo: propuestas, código que sea definitivo, nuevos bancos de trabajo, macros, desarrollos independientes, "trucos", novedades en programas complementarios... así la gente podrá saber un poco hacia donde apunta el desarrollo de FreeCAD y también saber que hay un gran esfuerzo detrás.

Tengo que dejar clara una cosa: no todo lo que veáis aquí será implementado en la próxima versión. A lo mejor algunas cosas nunca se implementan en la versión definitiva, no obstante muchas veces se pueden añadir complementos que se distribuyen a parte.


Fuerza de tipo presión
Voy a empezar con esto: añadir la fuerza "presión" al banco de trabajo FEM:
viewtopic.php?p=88073#p88073

Consiste en que tienes un depósito formado por una pared fina (por ejemplo, in cilindro al que le restas otro más pequeño), posteriormente en la pared interior o la exterior se aplica una fuerza de tipo "presión" que actúa de forma perpendicular a las paredes.

A mi me parece muy interesante, podéis ver las capturas de pantalla en el hilo.

Adaptar la lista de bancos de trabajo
viewtopic.php?f=10&t=10844
Comentan que es un poco larga y podría serlo más si se incorporan algunos nuevos, por eso proponen permitir al usuario seleccionar los que quiere tener en la lista mediante un diálogo de configuración.


Superficies curvas
viewtopic.php?f=10&t=10941
Comentan sobre añadir superficies de tipo "B-spline", en el hilo tienen capturas de pantalla con varias pruebas con diferentes implementaciones. Emills2 Comenta que Open Cascade ya tiene curvas de tipo NUBRS (más apropiadas para ingeniería) aunque también hace falta una interfaz de usuario para poder poder dibujarlas con precisión.

De todas formas ahora mismo ya permite cierto juego con curvas de tipo "B-spline" trazando curvas planas de ese tipo (en el banco "draft") y luego realizando barridos, revoluciones...


Añadir otro robot
viewtopic.php?f=10&t=4035
El usuario plantea añadir el robot ABB IRB2600, que es bastante parecido al actual (Kuka kr16). Es un banco de trabajo poco usado y con poca documentación de momento, pero puede dar juego en el futuro.


Diseño de piezas formadas por una hoja de metal doblada
viewtopic.php?f=8&t=5049
https://plus.google.com/+JavierMart%C3% ... mPrDWqNXk2
En este vídeo podéis ver más o menos lo que permite hacer:
https://www.youtube.com/watch?v=4JciPhYp-xU
Aún está en desarrollo pero parece muy interesante.
I prefer JavaScript, I don't like Python indentation.
User avatar
JMG
Posts: 262
Joined: Wed Dec 25, 2013 9:32 am
Location: Spain
Contact:

Re: Hilo para resumir las novedades en el desarrollo de FreeCAD

Postby JMG » Sat May 16, 2015 10:24 pm

Me parece una buena idea este resumen, aunque creo que va a ser difícil mantenerlo actualizado (viendo la velocidad a la que se está desarrollando FreeCAD)

Añado el organizador de plugins, hecho por microelly:
viewtopic.php?t=10556
Permite instalar macros y bancos de trabajo sin salir de FreeCAD. Link the github: https://github.com/microelly2/freecad-pluginloader
FreeCAD scripts, animations, experiments and more: http://linuxforanengineer.blogspot.com.es/
Open source CNC hot wire cutter project (NiCr): https://github.com/JMG1/NiCr
Exploded Assembly Workbench: https://github.com/JMG1/ExplodedAssembly
Joyas
Posts: 286
Joined: Sat Jul 12, 2014 8:39 pm

Re: Hilo para resumir las novedades en el desarrollo de FreeCAD

Postby Joyas » Sun May 17, 2015 11:01 pm

No hace falta mantenerlo actualizado, símplemente que quién quiera contar o resumir algo que le parezca interesante, que añada un mensaje nuevo contando un poco la novedad y listo. No hace falta editar mensajes, si lo he hecho hasta ahora es porque no quería añadir autorrespuestas a un hilo que no sabía si era interesante o no.

Eso si, intentad usar la fuente grande en el título de cada novedad, para que se vea bien al dar un vistazo ligero.

Dimensiones no conductoras
viewtopic.php?p=88235#p88235

Imaginad que en un boceto queréis definir un rectángulo por su diagonal y su anchura, y que también os interesa valorar su altura, pero no queréis que esta sea determinante. Pues bien, esta propuesta permite más o menos eso, poder usar "restricciones" de dimensión que no restringen, sino que sólo indican la medida existente, y que cambian cuando alguna otra medida las obligue a hacerlo.

A mi me parece bastante interesante
I prefer JavaScript, I don't like Python indentation.
Joyas
Posts: 286
Joined: Sat Jul 12, 2014 8:39 pm

Re: Hilo para resumir las novedades en el desarrollo de FreeCAD

Postby Joyas » Sat Jun 06, 2015 2:24 am

Herramienta de Parte "Unir detalles"
viewtopic.php?p=89834#p89834

Consiste en una herramienta similar a las operaciones Booleanas, pero más avanzada y orientada al dibujo de piezas, por ejemplo, permite dibujar uniones de tubos.
I prefer JavaScript, I don't like Python indentation.
Joyas
Posts: 286
Joined: Sat Jul 12, 2014 8:39 pm

Re: Hilo para resumir las novedades en el desarrollo de FreeCAD

Postby Joyas » Mon Jun 08, 2015 7:42 pm

DAGview
viewtopic.php?p=90715#p90715

Es una propuesta para el explorador de objetos que hay a la izquierda. Yo voy a ser sincero: me gusta más como está ahora, si bien necesita alguna mejora, porque estaría bien que todos los procesos fueran en subcarpetas (ahora mismo pocket sale como si fueran dos objetos diferentes), y que si un objeto tiene dos dependencias superiores, se muestre por duplicado en ese árbol con alguna indicación.

De todas formas, hay que admitir que no es fácil implementar una forma que permita una visualización rápida de los elementos usados y sus interdependencias.

Edito: Añado esta otra vista previa:
viewtopic.php?p=90831#p90831
Me va gustando algo más, si bien me gustaría saber que tal funciona con elementos donde se forme un árbol con muchas ramificaciones.
I prefer JavaScript, I don't like Python indentation.
Joyas
Posts: 286
Joined: Sat Jul 12, 2014 8:39 pm

Re: Hilo para resumir las novedades en el desarrollo de FreeCAD

Postby Joyas » Thu Jun 11, 2015 5:32 pm

Hoja de metal
Ya tenéis una extensión disponible lista para descargar y instalar:
viewtopic.php?p=90974#p90974
http://theseger.com/projects/2015/06/sh ... r-freecad/

No la he probado pero parece interesante. No me gusta que los procesos no salgan anidados, sino que sean añadidos abajo, pero bueno, está en desarrollo y ya lo arreglarán (están preguntando como corregirlo). A mi me parece una extensión que puede resultar muy útil para diseñar ciertos objetos obtenibles con troqueles y prensas o bien mediante procedimientos más artesanales. En un futuro podría tener la opción de "desenvolver" para dejarla lisa y así poder trazar en un papel los cortes sobre el metal que sean precisos cuando se quiera construir el objeto de verdad.

Recordad que está en desarrollo.
I prefer JavaScript, I don't like Python indentation.
User avatar
JMG
Posts: 262
Joined: Wed Dec 25, 2013 9:32 am
Location: Spain
Contact:

Re: Hilo para resumir las novedades en el desarrollo de FreeCAD

Postby JMG » Fri Jun 12, 2015 9:22 am

Sobre el banco de chapa plegada, ahora mismo es un tema en el que se han abierto varias vertientes:
Por un lado, está el workbench de shaise, que funciona bastante bien y en el que igual incluye en algoritmo de despliegue de ulrich1a, lo que le daría una funcionalidad simple pero ágil.

Por otro lado está mi intento por hacer una herramienta más "oficial" (link). Pero no es de código abierto aún, la discusión sobre ello está aquí
Cualquiera puede ayudar a su desarrollo y conversión a código abierto donando en http://linuxforanengineer.blogspot.com.es/


Javier.
FreeCAD scripts, animations, experiments and more: http://linuxforanengineer.blogspot.com.es/
Open source CNC hot wire cutter project (NiCr): https://github.com/JMG1/NiCr
Exploded Assembly Workbench: https://github.com/JMG1/ExplodedAssembly
Joyas
Posts: 286
Joined: Sat Jul 12, 2014 8:39 pm

Re: Hilo para resumir las novedades en el desarrollo de FreeCAD

Postby Joyas » Sat Jun 13, 2015 2:25 am

En la tuya sale todo bien anidado y con iconos específicos en cada operación.
I prefer JavaScript, I don't like Python indentation.
Joyas
Posts: 286
Joined: Sat Jul 12, 2014 8:39 pm

Re: Hilo para resumir las novedades en el desarrollo de FreeCAD

Postby Joyas » Thu Jun 18, 2015 11:45 pm

Banco de trabajo para formar alambres
viewtopic.php?f=10&t=11391
Es como lo de la hoja de metal pero para alambres, por ejemplo, el muelle de una pinza de la ropa.

Resultados del banco de trabajo FEM en un sólo objeto
viewtopic.php?f=18&t=11402
Útil para mantener un entorno ordenado.

Banco de trabajo de sujecciones
viewtopic.php?f=8&t=11429
Pues eso, permite crear y definir tornillos, muy interesante para dar un aspecto realista a los proyectos.
I prefer JavaScript, I don't like Python indentation.
Joyas
Posts: 286
Joined: Sat Jul 12, 2014 8:39 pm

Re: Hilo para resumir las novedades en el desarrollo de FreeCAD

Postby Joyas » Sun Jul 05, 2015 10:18 am

Módulo Path
viewtopic.php?p=93679#p93679
https://github.com/yorikvanhavre/FreeCA ... ath-module
Es un módulo relativo a las fresadoras CNC, permite definir trayectorias de las herramientas y exportar código G.

PD: ¿Meteríais en este hilo también ejemplos interesantes de uso de FreeCAD y aplicaciones relativas a él?
Algo como esto: viewtopic.php?p=93678#p93678
¿O preferís otro hilo?
I prefer JavaScript, I don't like Python indentation.