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.

What are the prerequisites for running FreeCAD?
In contrast to most 3D CAD software, FreeCAD can run smoothly on the most modest computers - it's been known to run on Pentium IV and Intel Core2 Solo CPUs. If your computer is running a current operating system, chances are FreeCAD will run. The only prerequisite is that your graphics card or chipset must support OpenGL, preferably no older than v2.0. In case of problems, refer to the Troubleshooting section of this FAQ.

Multithreading
FreeCAD's underlying geometric modeling kernel (which is a third-party library called Open CASCADE Technology, or OCC for short) does not support multithreading at this time.

For Mac users
Only the MacIntel architecture is supported. There are no builds available for the PowerPC architecture.

Qué pasa si quiero compilar FreeCAD yo mismo?
The source code of FreeCAD is always available in the project source code repository. Compiling FreeCAD yourself allows you to use the most recent features being developed, but requires a bit of computer knowledge, although the procedure is fairly simple. Access to the source code is explained here, and we have detailed instructions for compiling on Windows, Linux and Mac OSX.

FreeCAD tells me some module or application is missing
FreeCAD depends on a lot of things to offer all its functionality. All the main required components are usually bundled within your FreeCAD installation or provided by your package manager, so normally you have nothing to worry about. If you installed FreeCAD from unofficial sources, however, or compiled FreeCAD yourself, some piece might be missing, which is not critical to FreeCAD itself, but might cause some functionality to be unavailable. Some specific file formats such as Collada or DWG also require extra components, which cannot be bundled into FreeCAD, and must be installed by yourself separately.

All those components and the appropriate way to install them are listed on the Extra python modules page.

FreeCAD no se inicia
There might be a lot of reasons for that, the most likely is that some library is missing. Try starting FreeCAD from a terminal (type freecad at a terminal prompt) to see if some error message appears. Also, read the rest of this FAQ as it can give you more clues to detect the cause of the problem. If nothing helps, tell about it on the forum, there will surely be someone who can help.

En algunos sistemas anteriores a Windows XP puedes encontrar un mensaje de error como este: ''La aplicación no puede iniciarse, porque la configuración lado a lado está mal. La reinstalación de la aplicación puede solucionar el problema.'' El motivo de este problema es que en tu sistema las bibliotecas de ejecución CRT no se encuentran o la versión instalada es demasiado antigua porque FreeCAD está vinculado a una versión más reciente. En este caso tienes que instalar Microsoft Visual C++ Redistributable Package el cual encontraras en Microsoft. Mira también el correspondiente mensaje del foro.

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.

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. Y como consejo general para tener más información sobre los errores con FreeCAD, puedes iniciarlo con el parámetro del programa --write-log. Esto creará el archivo FreeCAD.log en $HOME/.FreeCAD en sistemas Linux y Mac OS X o %APPDATA\FreeCAD% en sistemas con Windows.

And as a general tip to get some more information about crashes with FreeCAD you can start it with the program parameter --write-log. This will create the file FreeCAD.log in $HOME/.FreeCAD on Linux and Mac OS X or %APPDATA\FreeCAD% on Windows systems.

In some rare cases you may have a graphic driver installed that doesn't fit to your graphic card. We had a case where the user's laptop had an Intel on-board graphic but some ATI drivers were installed.  After removing the files and re-installing the correct driver FreeCAD started to work.

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 freezes after startup
When starting FreeCAD the GUI appears almost immediately but the GUI is frozen and the cpu is about 99%. This can happen on the KDE desktop when using the Oxygen theme. That's a bug in the Oxygen theme and choosing another theme should fix this issue.

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

FreeCAD crashes after Edit -> Alignment
A segmentation fault happens at vbo_save_playback_vertex_list. This means that the implementation of VBO of the graphic driver is bad. In order to avoid to cache OpenGL calls you can try to set the environment variable IV_SEPARATOR_MAX_CACHES=0 and restart 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.

No puedo cambiar los valores numéricos en el panel de propiedades de FreeCAD


Lo más probable es que tengas mal los parámetros de configuración regional de Windows. Por favor, comprueba si tienes el mismo símbolo para separación de decimales y agrupación de dígitos en tu configuración regional. Si es así, adapta tu configuración de sistema para utilizar caracteres diferentes para el separador decimal y el de agrupación de dígitos. Observa que no es obligatorio tener el punto como separador decimal. Es obligatorio utilizar símbolos diferentes es estas dos configuraciones.

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:

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?
See the Work on the documentation page paragraph for more details on how to contribute.

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.

See the Translate the documentation page paragraph for more details on how to translate the wiki.

Do I have to pay something to use FreeCAD?
No. FreeCAD is totally free to use, to download, to redistribute, or to modify. It is open-source software, published under the terms of 2 free software licenses (GPL and LGPL), which guarantee you those freedoms, and, even more important, guarantee you that these freedoms will never be taken from you.

Can I Reuse any part of the FreeCAD artwork or pieces of the website?
Sure. All the artwork (icons, banners, etc...) of FreeCAD is LGPL, same as the FreeCAD code. Help yourself on the Artwork page. The website is a standard mediawiki site, all graphic elements can freely be reused, and if you are curious about how to tweak the mediawiki software like we did, look for the special Common css and js pages.

Can I reuse pieces of FreeCAD in another application?
Yes, with a few minor considerations because some parts of the code are LGPL while others are GPL, and the fact that the third-parties used by FreeCAD may have other conditions as well. More details on the license page.