FAQ

From FreeCAD Documentation
Jump to: navigation, search
This page is a translated version of the page FAQ and the translation is 40% complete.

Outdated translations are marked like this.
Other languages:
čeština • ‎Deutsch • ‎English • ‎español • ‎suomi • ‎français • ‎italiano • ‎한국어 • ‎polski • ‎português • ‎português do Brasil • ‎română • ‎русский • ‎svenska • ‎中文(中国大陆)‎

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!

Contents

Instalación

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, the OpenCASCADE Technology (OCCT) third-party library, has only partial multi-threading support at this time. See the multithreading page for more details.

Para usuarios Mac

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

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 me dice que faltan algunos módulos o aplicaciones

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.

Resolución de problemas

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...

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. [1] 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:

  • 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

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.

FreeCAD crashes after Edit → Alignment

A segmentation fault happens at vbo_save_playback_vertex_list(). This means that the implementation of VBO in the graphic driver is bad. In order to avoid caching 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

language options

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.

FreeCAD was running normally, and suddenly it doesn't start anymore

This can also happen if you had an older version of FreeCAD installed, and you upgraded to a newer version. In that process, the configuration files of FreeCAD might have been corrupted for some reason, and now FreeCAD cannot read them anymore, and fails to start. The solution is simply to delete these configuration files, so FreeCAD will recreate them on first run.

  • On Windows: Open the file explorer, and write %APPDATA%/FreeCAD as the file path. Once there, delete the files user.cfg and system.cfg
  • On Linux: Navigate to /home/USERNAME/.FreeCAD and delete the files user.cfg and system.cfg
  • On Mac: Navigate to /Users/USERNAME/Library/Preferences/FreeCAD and delete the files user.cfg and system.cfg

FreeCAD should now start again normally with all its settings reset.


There is a Macro findConfigFiles available to help in locating your configuration files. It can be installed using the Addon Manager in the Tools menu. Tools → Addon Manager → Macros → findConfigFiles. The macro will find your config file folder, copy it to the clipboard, and (attempt to) open that location with your default file browser. It makes no changes to your files or settings.

Utilizando FreeCAD

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,

Selección Encuadre Zoom Rotar vista
Hand cursor.png Pan cursor.png Zoom cursor.png Rotate cursor.png
Selección Encuadre Zoom Rotar vista
Presiona el botón izquierdo sobre el objeto que quieras seleccionar. Manteniendo pulsadas la tecla CRTL se permite la selección de múltiples objetos. Pulsa el botón del medio. Utiliza la rueda del ratón para acercar o alejar la vista. Pulsa primero con el botón del medio, mantén el botón presionado y pulsa el botón izquierdo sobre cualquier parte visible de cualquier pieza de un objeto y arrástralo en la dirección deseada. Esto funciona como si se girase una bola que rotase sobre su centro. Si liberas el botón antes de parar el movimiento, el objeto continua girando, si está activado. Un doble clic con el botón del medio sobre cualquier parte de un objeto establece en ese punto el nuevo centro de rotación y acerca la vista a él.

FreeCAD has several different navigation modes available, that can be set in the preferences settings dialog or changed by right-clicking in the 3D view. For full details about the modes, see the Mouse Model page. For the default mode ("CAD Navigation"), the commands are as follows,


Select Pan Zoom Rotate view
First method
Rotate view
Alternate method
Hand cursor.png Pan cursor.png Zoom cursor.png Rotate cursor.png Rotate cursor.png
Mouse LMB.svg Mouse MMB hold.svg Mouse MMB rotate.svg Mouse MMB+LMB hold.svg Mouse MMB+RMB hold.svg
Press the left mouse button over an object you want to select.

Holding down Ctrl allows the selection of multiple objects.

Hold the middle mouse button, then move the pointer. Use the mouse wheel to zoom in and out.

Clicking the middle mouse button re-centers the view on the location of the cursor.

Hold the middle mouse button, then press and hold the left mouse button, then move the pointer.

The cursor location when the middle mouse button is pressed determines the center of rotation. Rotation works like spinning a ball which rotates around its center. If the buttons are released before you stop the mouse motion, the view continues spinning, if this is enabled.

A double click with the middle mouse button sets a new center of rotation.

Hold the middle mouse button, then press and hold the right mouse button, then move the pointer.

With this method the middle mouse button may be released after the right mouse button is held pressed.

Users who use the mouse with their right hand may find this method easier than the first method.

Ctrl+Mouse RMB.svg Ctrl+Shift+Mouse RMB.svg Shift+Mouse RMB.svg
Pan mode: hold the Ctrl key, press the right mouse button once, then move the pointer. introduced in version 0.17 Zoom mode: hold the Ctrl and Shift keys, press the right mouse button once, then move the pointer. introduced in version 0.17 Rotate mode: hold the Shift key, press the right mouse button once, then move the pointer. introduced in version 0.17


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.

I want to import/export data in format XYZ to/from FreeCAD. How do I do that?

Please refer to the page FreeCAD Howto Import Export. Maybe your questions are already answered there.

Trabajando con geometría de piezas

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.

When I export (or view) my model, the holes are filled in

Don't use Crtl + A (Select All) to export everything from the hierarchy tree. If the model is of one single item, try selecting only the newest item (usually the last one) in the hierarchy tree.

As we create a model in the PartDesign Workbench, each feature takes the shape of the last one and adds or removes something, creating linear dependencies from feature to feature as the model is created. Hence a "Cut" feature is not only the cut hole itself, but the whole part with the cut. This is why the user usually should only have the newest item (feature) in the model tree visible, because otherwise the phases of the model overlay each other, and holes are filled in by the earlier model features.

To toggle visibility of an object on or off, select it in the hierarchy tree and press spacebar on your keyboard. Usually everything but the last item in the hierarchy tree should be greyed out and therefore not visible in the 3D view.

Contribuyendo con FreeCAD

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.

Licencia, copia y reutilización

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.