FreeCAD es un modelador de diseño asistido por computadora (CAD) 3D paramétrico de propósito general y una aplicación de software de modelado de información de construcción (BIM) con soporte para el método de elementos finitos (FEM). [4] Está destinado al diseño de productos de ingeniería mecánica , pero también se expande a una gama más amplia de usos en torno a la ingeniería, como la arquitectura o la ingeniería eléctrica. FreeCAD es gratuito y de código abierto , bajo la licencia LGPL-2.0 o posterior , y está disponible para los sistemas operativos Linux , macOS y Windows . Los usuarios pueden ampliar la funcionalidad del software utilizando el lenguaje de programación Python .
FreeCAD cuenta con herramientas similares a CATIA , Creo , SolidWorks , Solid Edge , NX , Inventor , Revit y, por lo tanto, también entra en la categoría de modelado de información de construcción (BIM), diseño mecánico asistido por computadora (MCAD), PLM , CAx y CAE . Está pensado para ser un modelador paramétrico basado en características con una arquitectura de software modular, lo que facilita la incorporación de funciones adicionales sin modificar el sistema central.
Al igual que muchos modeladores CAD 3D modernos, FreeCAD tiene un componente 2D para facilitar la conversión de dibujos 3D a 2D. En su estado actual, el dibujo 2D directo (como AutoCAD LT ) no es el foco de este software, como tampoco lo son la animación o la manipulación de modelos 3D (como Blender , Maya o Cinema 4D ). Sin embargo, la naturaleza modular de FreeCAD permite al usuario adaptar su flujo de trabajo para dichos entornos mediante el uso de complementos.
FreeCAD utiliza bibliotecas de código abierto del campo de la informática ; entre ellas se encuentran Open CASCADE Technology [5] [6] (un núcleo CAD ), Coin3D (una encarnación de Open Inventor ), el marco de interfaz gráfica de usuario Qt y Python , un lenguaje de programación popular. FreeCAD también puede ser utilizado como biblioteca por otros programas. [7]
Hay movimientos para expandir FreeCAD en los sectores de ingeniería de arquitectura , electricidad y construcción (AEC) y para agregar funcionalidad de modelado de información de construcción (BIM) con el Módulo Arch. [8]
A partir de finales de 2020, el buscador de modelos 3D de CADENAS llamado 3DfindIT.com se integró en FreeCAD. [9]
El formato de archivo principal de FreeCAD es el formato de archivo estándar de FreeCAD (.FCStd). [10] Es un archivo zip estándar que contiene archivos en una estructura determinada. [10] El archivo Document.xml contiene todas las definiciones de objetos geométricos y paramétricos. [10] GuiDocument.xml contiene los detalles de la representación visual de los objetos. [10] Otros archivos incluyen archivos brep para objetos y miniaturas de dibujos. [10]
Además del formato de archivo propio de FreeCAD, los archivos se pueden exportar e importar en DXF , SVG (Scalable Vector Graphics) , STEP , IGES , STL (STereoLithography) , OBJ (Wavefront) , DAE (Collada) , SCAD (OpenSCAD) , IV (Inventor) e IFC . [11]
El soporte de FreeCAD para el formato de archivo propietario DWG ha sido problemático debido a problemas de compatibilidad de licencia de software con la biblioteca GNU LibreDWG . La biblioteca GNU LibreDWG comenzó como una alternativa libre real a la biblioteca OpenDWG disponible en código fuente (más tarde Teigha Converter y ahora ODA File Converter) y está licenciada bajo la GPLv3 . Como FreeCAD (y también LibreCAD ) tiene dependencias en Open Cascade, que antes de la versión 6.7.0 solo era compatible con GPLv2, [12] no podía usar la biblioteca GNU LibreDWG ya que GPLv2 y GPLv3 son esencialmente incompatibles . [13] [14] Open CASCADE technology fue contactada por el equipo de Debian en 2009, y en 2012 recibieron una respuesta de que Open CASCADE technology estaba considerando licenciar dualmente OCCT (la biblioteca), sin embargo pospusieron ese movimiento. También se recibió una solicitud a la FSF para renovar la licencia de GNU LibreDWG como GPLv2 o LGPLv3, la cual fue rechazada. [15]
A partir de 2014, con la versión 0.14 de FreeCAD, que incluye la nueva versión LGPL de Open Cascade, la versión con licencia BSD de Coin3D y la eliminación de PyQT, FreeCAD está completamente libre de GPL. [16] Sin embargo, no se ha adoptado LibreDWG. FreeCAD puede importar y exportar un subconjunto limitado [17] del formato DWG a través del convertidor de archivos ODA (la antigua biblioteca OpenDWG). [ cita requerida ]
FreeCAD se presentó en particular en la FISL 16 en 2015, en Porto Alegre , [18] así como en el Libre Graphics Meeting en Londres en 2016. [19] Estas dos exposiciones pueden reunir tanto a desarrolladores como a usuarios. En 2020, fue durante la FOSDEM en Bruselas donde dos de estos desarrolladores, Yorik Van Havre y Brad Collette, hicieron la presentación. [20]
La versión 1.0 de FreeCAD incluye varias novedades, como el nuevo banco de trabajo de ensamblaje; correcciones para muchos errores, incluido el problema de denominación topológica; unificación y corrección de muchos bancos de trabajo; cambios y mejoras muy diversos en la interfaz de usuario y la experiencia de usuario (UI/UX); [21] y un nuevo logotipo, elegido entre 5 finalistas del concurso público creado para renovar la marca. [22] Todavía no hay una fecha de lanzamiento prevista, pero los desarrolladores han publicado un lanzamiento probable durante la semana del 18 de noviembre de 2024. [23] [24]
Con el lanzamiento de FreeCAD 1.0 en el horizonte, se decidió realizar un cambio de logotipo y marca. A pedido de los gerentes de proyecto, la intención de la actualización era reiterar la marca actual, en lugar de reemplazarla por completo. [25]
El 22 de marzo se abrió una convocatoria pública hasta el 14 de abril de 2024, en la que se podía subir una única propuesta de logotipo. [26] Con múltiples y variadas propuestas, la comunidad se unió de una manera sorprendente y amplia, generando diseños y discusiones en muchas redes sociales, entre ellas Reddit, Twitter, Facebook, Discord y los propios foros de discusión. Cuando finalizó el período de presentación, ya había 46 opciones válidas para elegir. [27]
Luego se realizó una encuesta ponderada que permitió a cualquier miembro de la comunidad votar por 5 logotipos que, a su juicio, representaban mejor los principios, valores y representatividad de FreeCAD, o simplemente funcionaban gráficamente de mejor manera. Asimismo, hubo una participación masiva de la comunidad generando opiniones y discusiones sobre la pertinencia o no de las opciones. [28]
Al momento de finalizar la encuesta, que fue el 1 de mayo de 2024, hubo una participación de alrededor de 1500 personas que eligieron sus 5 logotipos favoritos, permitiendo elegir los logotipos finales que serían enviados al equipo de mantenimiento para su decisión final: [29]
El 21 de mayo de 2024 ya se había tomado una decisión final y se anunció en todos los medios y redes sociales disponibles en los días siguientes, [30] [31] [32] y aunque hubo bastante discusión dentro del equipo, se logró llegar a un consenso definido por solo 1 voto en comparación con el segundo favorito.
En palabras del equipo de mantenimiento:
FreeCAD ha tenido el mismo logotipo durante muchos años y, en los últimos años, la comunidad le dijo al equipo de mantenimiento alto y claro que era hora de un cambio. Gracias al arduo trabajo de Obelisk y a todo un grupo de diseñadores talentosos, se reunió una colección de excelentes candidatos que conservaban el espíritu del logotipo original, pero también lo evolucionaban, a veces de formas inesperadamente encantadoras (el logotipo del dinosaurio tiene un lugar especial en mi corazón). Se realizó una votación de la comunidad para reducir la lista a cinco candidatos, y estos se presentaron al equipo de mantenimiento para la decisión final. Esa decisión fue difícil: los mantenedores no lograron un resultado de consenso y simplemente tuvieron que optar por una votación de "mayoría". Hubo opiniones firmes sobre cada uno de los candidatos finales y, al final, el logotipo elegido ganó por un solo voto. Gracias a la comunidad de FreeCAD por tal efusión de entusiasmo por el proceso (más de 1500 personas votaron). Había muchas posibilidades excelentes y sabemos que muchos de sus favoritos no pasaron la prueba. Al final, sólo se pudo seleccionar un logotipo (hasta la próxima…). ¡Disfruten! [33]
El logo ganador fue diseñado y propuesto por Sebastián Tabares (syta.co) en el respectivo foro e hilo de Discord, acompañado de una vitrina mostrando los diferentes usos y variaciones que se le pueden dar al logo, [34] inmediatamente, obtuvo el apoyo de muchos miembros de la comunidad que desde ese momento comenzaron a darle su “toque” a la iniciativa, incluyendo diseños para mecanizado CNC, impresión 3D, stickers, GIFs, animaciones, modelos FEM, merchandise, wallpapers, entre muchas cosas más.
Al momento de escribir esta sección, la comunidad se encuentra en proceso de cambiar su presencia de marca en los diferentes recursos donde se utiliza el logotipo, como foros, redes sociales, wikis, repositorios de GitHub, etc., en preparación para el lanzamiento de FreeCAD 1.0; sin embargo, ya existe una guía oficial para el uso del logotipo en su versión corta, larga y mono; los usos recomendados y prohibidos, todos disponibles en [1]. [35]