FAQ/es

Esta página intenta responder las preguntas más frecuentes planteadas en los foros de FreeCAD forums. Si tienes un problema o pregunta respecto a FreeCAD, comprueba aquí abajo, si no encuentras respuesta para tu caso específico, dirígete a los foros de FreeCAD!

Cuál es método más sencillo de instalar FreeCAD en mi sistema?
El modo más simple es dirigirse a la página de Descargas, donde encontrarás varios paquetes listos para instalar para sistemas Windows, Linux y Mac OSX. Si utilizas sistems Debian (>= squeeze) o ubuntu (>= 10.4), FreeCAD ya está incluido en los repositorios de software estándar y puedes simplemente instalarlo con el gestor de software. Observa que dichos paquetes sólo se liberan de vez en cuanto, cuando los desarrolladores lo consideran apropiado, y de momento no se sigue ninguna agenda de distribución.

Qué pasa si quiero compilar FreeCAD yo mismo?
El código fuente de FreeCAD está siempre disponible en los repositorios del código fuente del proyecto. La compilación de FreeCAD te permite utilizar las características más recientes que están siendo desarrolladas, pero requiere algunos conocimientos de programación, aunque el procedimiento es bastante simple. El acceso al código fuente se explica aquí, y tenemos instrucciones detalladas para la compilación en Windows, Linux y Mac OSX.

FreeCAD no se inicia
Puede haber un montón de razones para que suceda, la más probable es que alguna biblioteca no se encuentra. Trata de iniciar FreeCAD desde un terminal (escribiendo freecad, mira si aparece algún mensaje de error. Lee el resto de este FAQ te puede dar más pistas para detectar la causa del problema. Si nada te ayuda, dínoslo en el foro, allí seguramente esté alguien que te pueda ayudar...

FreeCAD 0.9 no se ejecuta correctamente en Ubuntu Lucid Lynx (10.04)
Parece que existe un problema con el paquete python-pivy encontrado en el repositorio de Ubuntu Lucid Lynx, el cual hace que ciertas partes de Freecad no funcionen. Se ha rellenado un informe de error, esperemos que se solucione en breve. Mientras tanto, siempre puedes descargar e instalar el paquete para Debian depython-pivy desde aquí el cual funciona perfectamente bien sobre Ubuntu lucid.

FreeCAD se inicia con normalidad, pero no se muestran todos los iconos, algunos están reemplazados por una 'X' Negra
Algunas partes de FreeCAD dependen de un módulo externo de Python denominado Pivy. En Windows, pivy está incluido en la instalación de FreeCAD. E sistemas Debian/Ubuntu, el paquete python-pivy es parte de los repositorios de software estándar. En otros sistemas, de momento, podrías tener que compilar pivy tu mismo. Observa que aunque algunas herramientas no estén disponibles sin pivy, el resto de FreeCAD funciona con normalidad.

La página HTML de inicio no se muestra correctamente, o se mezcla con la vista 3D
Este es un error conocido en la versión 0.9, y ha sido solucionado en las versiones más recientes. El modo más sencillo para evitarlo es desactivar mostrar la página de inicio en la pantalla de preferencias.

Tengo problemas de visualización, la vista 3D no se comporta correctamente, hay basura cuando muevo/giro la vista, etc...
FreeCAD depende de OpenGL para mostrar el contenido 3D, por tanto requiere un entorno de OpenGL funcionando. En algunos sistemas, OpenGL no está activado por defecto, y podrías necesitar instalar o actualizar tus drivers de gráficos. Este problema sucede con mayor frecuencia con en sistemas Linux o sobre sistemas virtuales. Si estas en un sistema basado en Linux, prueba los siguientes pasos:
 * verifica que tu equipo tiene una tarjeta gráfica con capacidad 3D
 * escribe glxinfo en una ventana de terminal, y comprueba en la salida que el renderizado directo está activado, y que el comercializador/renderer/versión/ coinciden con tu tarjeta gráfica.
 * instala otro software basado enn OpenGl (por ejemplo [Blender]) y comprueba si se ejecuta y muestra correctamente

FreeCAD se cuelga al iniciar
Un cuelgue podría indicar un error más serio, o algún problema con tu configuración. La mayoría de cuelgues al iniciar son debidos a una de estos dos motivos:

Los drivers de OpenGL no están instalados, o no funcionan correctamente
Es una causa muy común de problemas. Los síntomas son simplemente que FreeCAD se cuelga al iniciar, o si abres una vista 3D (por ejemplo creando un nuevo documento). Prueba a descubrir cual es tu chip gráfico, y si soporta OpenGL (los chips más recientes lo hacen), luego encuentra el driver correcto e instalalo. Un buen de comprobar si opengl está disponible es tratar de ejecutar otra aplicación opengl como blender.

Alguna biblioteca, necesaria para FreeCAD, no está presente en tu sistema, o no es encontrada por FreeCAD
Puede haber dos motivos para este problema: Alguna biblioteca se ha perdido, por tanto FreeCAD no quiere iniciarse, o la librería está ahí, pero es una versión más antigua de la que esperaba FreeCAD, de modo que se produce un cuelgue cuando FreeCAD trata de utilizar una característica perdida desde esa biblioteca. Un ejemplo común es cuando tienes Qt3 y Qt4 instalados en tu sistema, FreeCAD podría detectar Qt4 pero si tu instalación de Qt no está correctamente configurada, algunas partes de Qt3 podrían estar aún utilizándose, provocando cuelgues.

Por favor revisa el procedimiento de instalación, asegúrate de que has instalado todas las bibliotecas requeridas (en la mayoría de sistemas Linux esto se hace automáticamente), y comprueba cual es el mínimo número de versión para cada componente.

Si todo parece estar correcto, describe el problema en el foro o envía un informe de error. Si estas en un sistema Linux, es sencillo hacer una depuración de rastreo, que proporciona información muy útil sobre el cuelgue a los desarrolladores:
 * en un terminal, escribe: gdb freecad (asumiendo que el paquete gdb está instalado)
 * dentro de gdb, escribe run
 * después del cuelgue, escribe bt para obtener la traza, que puedes incluir en tu informe de error.

FreeCAD se cuelga en la creación de un nuevo documento o abriendo un archivo
Si FreeCAD se cuelga cuando se crea una nueva vista 3D, prueba a lanzar FreeCAD desde un terminal. Si aparece un mensaje de error cuando se cuelga, mencionando "Assertion Failed" y un nombre de componente comenzando con "So" (SoBase, SoFieldContainer, etc...), hay muchas posibilidades, especialmente si estas en Linux, de que FreeCAD intente utilizar dos versiones diferentes de la bibliioteca coin, lo que origina el cuelgue. Para verificar si ese es el problema de fondo, prueba lo siguiente: Si hay alguna diferencia, FreeCAD o SoQt deben recompilarse (es mejor recompilar el que utilice la versión más antigua de Coin). El comportamiento habitual es tratar de contactar con la persona responsable del empaquetado de SoQt o FreeCAD y amablemente solicitar que consideren recompilarlo. Si quieres hacer este paso tu mismo, y no es posible recompilar SoQt porque rompe otras aplicaciones en tu sistema, puedes forzar a compilar FreeCAD con la versión de Coin requerida con ./configure --with-coin=DIR. Pero debes asegurarte de que el paquete de distribución correcto de esta versión de Coin está instalado.
 * Localiza el ejecutable de FreeCAD (normalmente en /usr/lib/FreeCAD/bin)
 * Ejecuta el comando 'ldd FreeCAD' desde un terminal
 * Apunta la versión de la biblioteca libCoin.so que está utilizando FreeCAD (por ejemplo libCoin.so.60)
 * Localiza la biblioteca libSoQt.so (normalmente en /usr/lib)
 * ejecuta 'ldd libSoQt.so' y comprueba si está vinculada a la misma versión de coin que FreeCAD

Tengo problemasd ejecutando FreeCAD en Mac OSX
La plataforma Mac es menos sencilla de soportar que las de Windows o Linux, ya que ninguno de los desarrolladores principales tienen una. Los paquetes OSX están compilados por usuarios voluntarios de FreeCAD, y podrían a veces no trabajar de forma correcta en tu equipo, dependiendo de tu sistema. Tu mejor opción es probablemente dirigirte al los foros, buscar los hilos relativos a Mac OSX, y comentar tu problema allí o ver si alguien ha encontrado una solución.

Es FreeCAD realmente libre? Incluso para uso comercial?
FreeCAD es software de código libre, y es libre no solo de utilizarlo, para ti mismo o para hacer un trabajo comercial, sino también para dostribuirlo, modificarlo, o incluso utilizarlo en una aplicación de código cerrado. En resumen, eres libre de hacer (casi) lo que quieras con él. Mira la página de Licencia para obtener más detalles.

Cómo puedo girar la vista 3D?
FreeCAD tiene tres modos de navegación que pueden establecerse en el letrero de diálogo de configuración de preferencias o cambiarse pulsando el botón derecho en la vista 3D. Para ver más detalles sobre los modos, mira la página modos de navegación. Para el modo por defecto ("Navegación CAD"), los comandos son los siguientes,

Qué puedo hacer con FreeCAD? Por dónde debo empezar?
Dirígete a la página Comenzando con FreeCAD para una descripción rápida de las herramientas que puedes utilizar. Allí está también una nueva sección de Tutoriales que contiene algunos recursos. La sección Centro de usuarios contiene información más detallada sobre los diferentes entornos de FreeCAD. Observa que ya que FreeCAD es relativamente nuevo, su interfaz de usuario aún está bastante desnuda y no dispone de muchas herramientas. Pero muchas más funcionalidades avanzadas ya están disponibles para ti desde archivos de guión en Python.

Existe documentación para los nuevos usuarios? Cómo puedo aprender a utilizar FreeCAD?
De momento hay poca información para los nuevos usuarios, por desgracia, pero la nueva sección de Tutoriales ya contiene algunas páginas para que puedas empezar.

Cómo puedo extruir algo en un sólido? No obtengo el resultado correcto
La teoría es simple: Las líneas (o contornos), cuando se extruyen, forman caras. Las cara, cuando se extruyen, forman sólidos. Si extruyes algo y el resultado no es un sólido, entonces ese algo no era una cara. Si tienes líneas y quieres extruir un sólido a partir de ellas, debes primero seleccionar las líneas que formen un contorno cerrado (selecciona varios objetos presionando CTRL), juntarlas en un contorno (herramienta Promocionar), luego crear una cara a partir de ese contorno (herramienta Promocionar de nuevo). Ahí lo tienes, si todo ha ido bien podrás ahora extruirlo a un sólido.

Ahora, puede haber algunos errores que hagan que obtengas el resultado errónea. El mejor modo para asegurarte es comprobar que está dentro de lo que estas extruyendo. Los objetos contenidos pueden explorarse fácilmente con Python. Asumiendo por ejemplo que tienes un objeto llamado "Wire", podrías escribir esto en la consola de Python:

obj = FreeCAD.ActiveDocument.Wire shp = obj.Shape print shp.Faces print shp.Wires if shp.Wires: for w in shp.Wires: print w.isClosed

El código de arriba recupera la forma de un objeto, muestra las caras y contornos que tiene (si tiene), y, si hay contornos, indica si dichos contornos están cerrados. Si no tienes ninguna cara, no obtendrás un sólido. Si no tienes un contorno cerrado, no se promocionará en una cara- Si estas interesado, hay más información sobre lo que puedes comprobar en Python en la página Achivos de guión de piezas. Si no puedes unir varias líneas en un contorno, la causa más probable es que sus puntos finales no se encuentren, debe haber pequeños huecos entre ellos. Ahí, mi experiencia me dice que el modo más rápido sería redibujar un contorno por encima...

Mis operaciones booleanas fallan, o dan resultados raros
El kernel de OpenCasCade, que es el responsable en FreeCAD de la geometría de Piezas, aunque es posiblemente el mejor kernel de geometría disponible en software libre, tiene sus defectos y limitaciones. En realidad las operaciones booleanas (unión, diferencia e intersección) no son su mejor característica, y a menudo dan resultados extraños. Esta es una limitación en la actualidad que no tenemos modo de solucionar de momento, así que tu mejor opción es tratar de obtener el resultado deseado modelando de otra manera. Por ejemplo, los problemas con primitivas como cilindros pueden solucionarse a menudo utilizando una circunferencia extruida en su lugar. Como regla general, si una forma no funciona, prueba remodelando de un modo diferente. En el 99% de los casos podrás obtener el resultado que deseas.

FreeCAD es un gran programa! Cómo puedo ayudar?
Hay un montón de diferentes modos de ayudar, incluso si no eres programador. Aquí está una lista de algunas cosas que puedes hacer:
 * Dar feedback a los desarrolladores de FreeCAD: Siempre es útil saber lo que piensa la gente, lo que encuentran bueno, lo que echan de menos, etc. Deja una nota en el foro con tu opinión o haz una solicitud en nuestro gestor de incidencias!
 * Ayuda escribiendo documentación: La documentación que tenemos aquí es muy limitada. Si descubres algo que no está bien documentado, añade tu conocimiento aquí!
 * Ayudar a otros nuevos usuarios: Pasa por el foro, y ayuda a los nuevos usuarios a resolver las preguntas básicas, como cómo instalarlo, cómo añadir un cubo, etc...
 * Traduce la documentación: Traducir esta wiki es sencillo, simplemente necesitas añadir un código de lenguaje (/languagecode) a la página para crear la traducción. Por ejemplo, para traducir la página del módulo de pieza Part_Module (su url termina con index.php?title=Part_Module) al francés, simplemente añade /fr a la url, lo que creará una página Part_Module/fr.
 * Traducir FreeCAD a tu idioma
 * Escribir tutoriales, o grabar vídeo tutoriales: Los tutoriales son un modo muy sencillo para los nuevos usuarios para aprender una nueva aplicación. Si haces algo interesante, por qué no mostrarlo a otras personas cómo hacerlo?
 * Contribuye con recursos y ejemplos: Echamos de menos archivo con buenos ejemplos en FreeCAD. Si has creado algo bueno, compártelo con nosotros!
 * Reportar errores bugs: Es muy importante solucionar todos los posibles errores. Si encuentras uno, informa ta claramente como te sea posible, para que podamos comprender excatamente que pasa.
 * Intenta crear algo de código en Python: Nunca has programado antes pero quieres probar? Python es sencillo. Lee nuestra Introducción a Python... Pero cuidado, te harás adicto rápidamente!
 * Mira la página de Ayuda de FreeCAD para más detalles...

Cómo consigo permisos de edición para esta wiki?
Nuestra wiki está protegida contra escritura para evitar el spam. Si quieres editarla, simplemente solicita permisos de escritura en el foro o en el canal de IRC, preguntando a yorikvanhavre, jriegel o wmayer.

Participa FreeCAD en el Google Summer of Code?
No. Somos muy pocos desarrolladores de momento, y nos llevaría mucho tiempo hacer el trabajo de administración y seguimiento de los estudiantes, preferimos en su lugar dedicar nuestro tiempo a escribir código.

Quiereo comenzar a traducir la wiki en mi idioma. Qué tengo que hacer?
Esta wiki tiene un montón de contenido. El material más actualizado e interesante está recopilado en el manual.

Así que el primer paso es comprobar si la traducción del material ya ha empezado para tu idioma (mira en la barra de la izquierda, bajo "manual").

Si no, dirígete al foro y comenta que quieres empezar una nueva traducción, crearemos la configuración básica para el lenguaje en el que quieres trabajar.

Tienes que conseguir permisos de edición del wiki (mira la pregunta anterior en este FAQ)

Si tu idioma ya está listado, mira que páginas aún están sin traducir (estarán listadas en rojo). La técnica es simple: entra en una página en rojo, y copia/pega el contenido de la página en inglés correspondiente, y empieza a traducirla.

No olvides incluir las etiquetas y plantillas de la página original en inglés. Alguna de dichas plantillas tendrán un equivalente en tu idioma (por ejemplo, hay una plantilla Docnav en español llamada Docnav/es). Deberías utilizar una barra inclinada y el código de tu idioma en casi todos los enlaces. Mira otras páginas ya traducidas para ver como lo hicieron.

Añade una barra inclinada y el código de tu idioma en las categorías, como

Luego, una vez que has traducido una página, debes añadir a la página original en inglés un enlace a tu traducción, así los lectores sabrán que existe una versión traducida, utilizando la plantilla. Mira cómo lo hicieron otros traductores.


 * En la página original en inglés añade tu idioma en orden alfabético:


 * En la página que has traducido deberías utilizar tu plantilla de idiomas y poner el inglés en primer lugar y el resto de idiomas después en orden alfabético:

Y si no estas seguro, dirígete a los foros y pregunta a la gente para comprobar lo que hiciste y decirte si está bien o no.

Tengo que pagar algo por utilizar FreeCAD?
No. FreeCAD es totalmente gratis para utilizar, descargar, redistribuir, o modificar. Es software de código abierto, publicado bajo los términos de 2 licencias de software libre (GPL y LGPL), lo que te garantiza dichas libertades, y, aún más importante, garantiza que dichas libertades nunca se te quitarán.

Puedo reutilizar algunos de los elementos gráficos o partes de la web?
Por supuesto. Todo el material gráfico (iconos, banners, etc...) de FreeCAD es LGPL, al igual que el código de FreeCAD. Puedes servirte en la página de Material gráfico... La web es un sitio estándar de mediawiki, todos los elementos gráficos se pueden reutilizar libremente, y si te interesa saber cómo modificar el software de mediawiki como hicimos nosotros, busca las páginas especiales Common css y js...

Puedo reutilizar partes de FreeCAD en otra aplicación?
Si, con algunas pequeñas consideraciones porque algunas partes del código son LGPL mientras que otras son GPL, y el hecho de que las librerías de terceros utilizadas por FreeCAD pueden tener además otras condiciones. Más detalles en la página de Licencia.