JA
  • English
  • Čeština
  • Español
  • Italiano
  • Deutsch
  • Polski
  • Français
Login

3Dconnexion devices

This article is also available in following languages: 
ENCSPLESDEITFR
It seems that the latest 3DConnexion driver delivers a configuration file, which is no longer compatible with the 3DConnexion driver binary. We have reported this bug to 3DConnexion.

If your 3DConnexion device does not work with the driver you will likely need to do the following for now: https://github.com/prusa3d/PrusaSlicer/issues/7277#issuecomment-1006359238
(updated January 2022)

PrusaSlicer (from version 2.2.0) supports the following 3Dconnexion devices:

  • Spacemouse plus XT
  • Cadman
  • Spacemouse classic
  • Spaceball 5000
  • Space traveller
  • Space pilot
  • Space navigator (TESTED)
  • Space explorer
  • Space navigator for notebooks
  • Space pilot pro
  • Space mouse pro
  • Spacemouse wireless (USB cable) (TESTED)
  • Spacemouse wireless receiver
  • Spacemouse pro wireless (TESTED)
  • Spacemouse pro wireless receiver
  • Spacemouse enterprise
  • Spacemouse compact (TESTED)
  • Spacemouse module
  • Nulooq
  • 3Dconnexion universal receiver (TESTED)
On Windows & Mac OS use the 3D connexion driver dialog to configure your device.
On Linux, press Ctrl + M while in the platter view to open 3Dconnexion settings dialog.

If you're unable to configure your device, enable Configuration - Preferences - Enable support for legacy 3D connexion devices. You might have to do this even for relatively new devices, due to lack of support from 3Dconnexion. Then press CTRL+M (Shift+Command+M on Mac).

3Dconnexion SpaceMouse

Windows

It is enough to plug-in any of the listed devices to the pc to have it working.

The current implementation does not support flipping axes in the 3dconnexion driver on Windows.

Mac

It is enough to plug-in any of the wired listed devices to have it working.

3Dconnexion universal receiver is currently not working on Mac.

Linux

Linux users need to create a file named “90-3dconnexion.rules” with the following content:

# Logitech vendor devices
KERNEL=="hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c603", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c605", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c606", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c621", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c623", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c625", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c626", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c627", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c628", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c629", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c62b", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c62e", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c62f", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c631", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c632", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c633", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c635", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c636", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c640", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c652", MODE="0666"
# 3D Connexion vendor devices
KERNEL=="hidraw", ATTRS{idVendor}=="256f", ATTRS{idProduct}=="c603", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="256f", ATTRS{idProduct}=="c605", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="256f", ATTRS{idProduct}=="c606", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="256f", ATTRS{idProduct}=="c621", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="256f", ATTRS{idProduct}=="c623", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="256f", ATTRS{idProduct}=="c625", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="256f", ATTRS{idProduct}=="c626", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="256f", ATTRS{idProduct}=="c627", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="256f", ATTRS{idProduct}=="c628", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="256f", ATTRS{idProduct}=="c629", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="256f", ATTRS{idProduct}=="c62b", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="256f", ATTRS{idProduct}=="c62e", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="256f", ATTRS{idProduct}=="c62f", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="256f", ATTRS{idProduct}=="c631", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="256f", ATTRS{idProduct}=="c632", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="256f", ATTRS{idProduct}=="c633", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="256f", ATTRS{idProduct}=="c635", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="256f", ATTRS{idProduct}=="c636", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="256f", ATTRS{idProduct}=="c640", MODE="0666"
KERNEL=="hidraw", ATTRS{idVendor}=="256f", ATTRS{idProduct}=="c652", MODE="0666"

and save it into:

/etc/udev/rules.d

After this is done, it is enough to plug-in any of the listed devices to the pc to have it working.

The cited file is part of the PrusaSlicer distribution. You can find it in: <PrusaSlicerRoot>resourcesudev90-3dconnexion.rules

 

Was this article helpful?

Comments

Still have questions?

Still have questions?

If you have a question about something that isn't covered here, check out our additional resources.
And if that doesn't do the trick, you can send an inquiry to [email protected] or through the button below.

Contact us