FreeCAD Logo FreeCAD 1.0
  • Inglés Africano Árabe Bielorruso Catalán Checo Alemán Griego Español Español Euskera Finlandés Filipino Francés Gallego Croata Húngaro Indonesio Italiano Japonés Cabilio Coreano Lituano Neerlandés bokmal de Noruega Polaco Portugués Portugués Rumano Ruso Eslovaco Esloveno Serbio Sueco Turco Ucraniano Valenciano Vietnamita Chino Chino
  • Características
  • Descarga
  • Blog
  • Documentación
    Índice de documentación Primeros pasos Documentacion para el usuario El manual de FreeCAD Documentación de entornos de trabajo Documentación sobre FreeCAD + Python Documentación de codificación de C++ Tutoriales Preguntas frecuentes Política de privacidad Acerca de FreeCAD
  • Contribuir
    ¿Cómo puedo ayudar? Sponsor Informar de un error Hacer un pull request Trabajos y financiación Pautas de contribución Manual de desarrolladores Traducciones
  • Comunidad
    Código de conducta Foro The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Calendario
  • ♥ Donate

Donate

$
Información de SEPA
Configure su transferencia bancaria SEPA a:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
Agencia bancaria: BNP Paribas Fortis
Dirección: Rue de la Station 64, 1360 Perwez, Belgium

While Stripe doesn't support monthly donations, you can still become a sponsor! Simply make a one-time donation equivalent to 12 months of support, and you'll gain access to the corresponding sponsoring tier. It's an easy and flexible way to contribute.

If you are not sure or not able to commit to a regular donation, but still want to help the project, you can do a one-time donation, of any amount.

Choose freely the amount you wish to donate one time only.

You can support FreeCAD by sponsoring it as an individual or organization through various platforms. Sponsorship provides a steady income for developers, allowing the FPA to plan ahead and enabling greater investment in FreeCAD. To encourage sponsorship, we offer different tiers, and unless you choose to remain anonymous, your name or company logo will be featured on our website accordingly.

from 1 USD / 1 EUR per month. You will not have your name displayed here, but you will have helped the project a lot anyway. Together, normal sponsors maintain the project on its feet as much as the bigger sponsors.

from 25 USD / 25 EUR per month. Your name or company name is displayed on this page.

from 100 USD / 100 EUR per month. Your name or company name is displayed on this page, with a link to your website, and a one-line description text.

from 200 USD / 200 EUR per month. Your name or company name and logo displayed on this page, with a link to your website and a custom description text. Companies that have helped FreeCAD early on also appear under Gold sponsors.

Instead of donating each month, you might find it more comfortable to make a one-time donation that, when divided by twelve, would give you right to enter a sponsoring tier. Don't hesitate to do so!

Choose freely the amount you wish to donate each month.

Please inform your forum name or twitter handle as a notein your transfer, or reach to us, so we can give you proper credits!

3Dconnexion SpaceNavigator

Instalación de controladores

Linux

FreeCAD soporta los drivers del proyecto Spacenav. Este es un proyecto que pretende crear un controlador de código abierto que sea compatible con los controladores propietarios de 3Dconnexion.

Instalar desde un repositorio

Ubuntu
sudo apt-get install spacenavd

Note, however, that version 0.6 available on Ubuntu 20.04 (and probably older ones) does not seem to work. You then have to compile spacenavd from source as explained below.

Fedora
sudo yum install spacenavd
Debian
apt-get install spacenavd libspnav-dev
spacenav necesita estos permisos:
cp ~/.Xauthority /root/
Reiniciar spnavd y FreeCAD
/usr/bin/spnavd_ctl x11 stop
/usr/bin/spnavd_ctl x11 start
openSUSE
sudo zypper install spacenavd

Compilar Spacenav desde el código fuente

Esto se recomienda si su distribución puede proporcionar una versión obsoleta.

  • Descargue los siguientes archivos:
    • spacenavd (última versión)
    • libspnav (obtener la última versión de libspnav)
    • spnavcfg (obtener la última versión de libspnav)
  • Descomprima los archivos en una carpeta de su directorio personal.
  • Entra en el directorio spacenavd-x.x y ejecuta los siguientes comandos:
./configure
make
  • Si esto tuvo éxito, ejecute los siguientes comandos como root' (o con el prefijo sudo.)
make install
./setup_init
/etc/init.d/spacenavd start
  • Esto instala el demonio de spacenav, lo configura para cargar automáticamente al iniciarse el sistema, e inicia el demonio sin tener que reiniciar.
  • Ahora es tiempo de verificar que tu dispositivo se detecta correctamente. Con tu dispositivo desconectado, ejecuta los siguientes comandos y luego conéctalo.
tail -n100 -f /var/log/spnavd.log
  • Si la salida se parece a algo como esto, puedes continuar.
Device detection, parsing /proc/bus/input/devices
trying alternative detection, querying /dev/input/eventX device names...
  trying "/dev/input/event1" ... Power Button
  trying "/dev/input/event2" ... 3Dconnexion SpaceNavigator
using device: /dev/input/event2
device name: 3Dconnexion SpaceNavigator
  • Ahora entra en el directorio libspnav-x.x.x y ejecuta los siguientes comandos:
./configure
make
  • Si make falla con el siguiente error: ...
fatal error: gtk/gtk.h: No such file or directory
  • ... entonces necesitas instalar libgtkmm-2.4-dev. En Ubuntu, se hace así:
sudo apt-get install libgtkmm-2.4-dev
  • Cuando make se realice completamente bien, ejecuta el siguiente comando como root (o añade el prefijo sudo)
make install
  • Mira en el directorio libspnav-x.x.x/examples/. Si quieres probar tu dispositivo, compila y ejecuta uno de los siguientes dos ejemplos.
  • Sigue el mismo patrón para compilar e instalar spnavcfg. Asegúrate de ejecutar spnavcfg como root, o no se guardará la configuración!

Starting spacenavd as a systemd service at boot

If you want to start spacenavd at boot using systemd, do the following:

  • Go to the directory where you clone the spacenavd repository (to the root of the repository)
  • "sudo cp contrib/systemd/spacenavd.service /usr/lib/systemd/system/spacenavd-local.service".
  • "sudo systemctl enable spacenavd-local.service".
  • "sudo systemctl start spacenavd-local.service", if you want to start it right away.

This is only necessary for the installation from source.

Reinicio spacenavd

Si a veces el navegador deja de funcionar, es bueno reiniciar el controlador. Para reiniciarlo, vaya al Terminal y ejecute:

sudo xhost +
sudo /etc/init.d/spacenavd restart

Después reinicia FreeCAD. En algunas distribuciones esto es necesario en cada reinicio.

Problemas conocidos

Un usuario informó en el foro que vio lo siguiente:

 Spacenav daemon 0.6
 failed to open config file /etc/spnavrc: No such file or directory. using defaults.
 adding device.
 device name: 3Dconnexion SpacePilot
 using device: /dev/input/event5
 No protocol specified
 failed to open X11 display ":0.0" 

La solución que les ha funcionado:

sudo cp ~/.Xauthority /root/
sudo spnavd_ctl x11 start
sudo systemctl restart spacenavd

OSX

Los dispositivos de entrada de 3Dconnexion son compatibles con OS X, siempre que FreeCAD se construya y utilice en un sistema con los controladores de 3Dconnexion instalados.

Windows

A partir de la versión 0.13, el ratón 3D es compatible con Windows. Es necesario tener instalados los controladores de 3Dconnexion.

Problemas conocidos

  • In FreeCAD version 1.0 and later changing settings in the 3DX config window may not have the expected results (issue). To fix this:
    1. Stop the driver (by running Stop 3DxWare).
    2. Go to ..<user>\AppData\Roaming\3Dconnexion\3DxWare\Cfg and delete the FreeCAD.xml file.
    3. Start the driver (by running Start 3DxWare).
    4. Run FreeCAD and check if you can change the Spaceball Motion settings.

Configuración en FreeCAD

1.0 and above: The 3Dconnexion manipulator can be set up in its driver app (3DxWare software).

0.21 and below: If a Spaceball is detected the following tabs in the Customize dialog can be used to change settings:

Movimiento Bola Espacial

En esta pestaña podrás configurar alguno de los aspectos generales del space mouse. Incluido:

  • Sensibilidad global - Selector para definir la sensibilidad global
  • Dominante - Si activas el modo dominante, sólo los ejes con mayor movimiento se considerarán
  • Invertir YZ - Esta opción permite invertir los ejes Y y Z en un 3D mouse
  • Permitir traslaciones - Modo simple para activar / desactivar las traslaciones
  • Permitir rotaciones - Modo simple para activar / desactivar las rotaciones
  • Calibrado - Permite calibrar el space navigator. Se presiona mientras no se mueva el space navigator.
  • Establecer por defecto - Elimina las configuraciones y las pones por defecto.

Otras, para cada eje tienes la posibilidad de:

  • Activar - Activar / Desactivar ejes
  • Invertir - Invertir el movimiento en un eje
  • Sensibilidad - Establecer la sensibilidad

Botones Bola Espacial

Cuando abres esta pestaña por primera vez, estará vacía y no disponible. Para activarla, presiona uno de los botones del space mouse. De este modo, una lista de botones aparecerá en la izquierdaq, y una lista de comandos estará disponible a la derecha.

Para conectar un determinado comando con un botón, selecciona el botón en la izquierda, y el comando a la derecha. Para limpiar comandos de botones, presiona "Limpiar".

Troubleshooting

Check if your FreeCAD installation links to the spacenav library. The best way to check this is by running FreeCAD from the command line terminal FreeCAD --log-file /tmp/freecad.log and close it immediately again. Then open the file /tmp/freecad.log and search for the messages:

Connected to spacenav daemon

or

Couldn't connect to spacenav daemon. Please ignore if you don't have a spacemouse.

If none of them appears then your FreeCAD build doesn't link to the spacenav library. If the former message appears then it basically works. The latter message means there is probably a problem with the spacenav daemon.

Relacionados

  • https://forum.freecad.org/viewtopic.php?f=3&t=51023

Esta página ha sido recuperada de https://wiki.freecad.org/3Dconnexion_input_devices

¡Contáctanos!
Forum GitHub Mastodon Matrix IRC Gitter.im Discord Reddit Twitter Facebook LinkedIn

© El equipo de FreeCAD. Créditos de imagen de la página principal (de arriba a abajo): ppemawm, r-frank, epileftric, regis, rider_mortagnais, bejant.

Este proyecto es apoyado por: , KiCad Services Corp. y otros patrocinadores

GitHubMejora esta página en GitHub