Freecad 0.18 on OSX 10.14.4 and Spacemouse - not recognised

Have some feature requests, feedback, cool stuff to share, or want to know where FreeCAD is going? This is the place.
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Brutha
Posts: 151
Joined: Mon May 04, 2015 1:50 pm

Re: Freecad 0.18 on OSX 10.14.4 and Spacemouse - not recognised

Postby Brutha » Fri May 17, 2019 7:30 am

looo wrote:
Thu May 16, 2019 4:07 pm
Then I guess we should add libspnav to conda-forge. Shouldn't be too much trouble for linux/osx. Not sure about windows.
I'm not sure that libspnav is an option for OSX - at least, I think it never used to be, since the homepage says it supports only serial spacenavs on OSX - and I guess most people (like me!) use the USB ones now:

http://spacenav.sourceforge.net/index.html

But having said this, I found this post which suggest someone at least was looking at OSX usb compatibility, I have no idea if this patch was merged:

https://sourceforge.net/p/spacenav/patches/7/

There is some possibly out of date info on the FreeCAD side here:

https://www.freecadweb.org/wiki/3Dconne ... ut_devices
looo wrote:
Thu May 16, 2019 4:07 pm
Really, until now I didn't know about it at all.
I find it's very nice: once you have trained your left hand to use it, it's like holding the object in your left hand. It takes a couple of hours to train your muscles, bit like riding a bicycle or something, but then it becomes quite instinctive.

Cheers

Brutha
Jee-Bee
Posts: 1915
Joined: Tue Jun 16, 2015 10:32 am
Location: Netherlands

Re: Freecad 0.18 on OSX 10.14.4 and Spacemouse - not recognised

Postby Jee-Bee » Fri May 17, 2019 8:09 am

Brutha wrote:
Fri May 17, 2019 7:30 am

I'm not sure that libspnav is an option for OSX - at least, I think it never used to be, since the homepage says it supports only serial spacenavs on OSX - and I guess most people (like me!) use the USB ones now:
USB is the abbreviation of "Universal Serial Bus". so it support it. see https://en.wikipedia.org/wiki/USB
Brutha
Posts: 151
Joined: Mon May 04, 2015 1:50 pm

Re: Freecad 0.18 on OSX 10.14.4 and Spacemouse - not recognised

Postby Brutha » Fri May 17, 2019 8:15 am

Jee-Bee wrote:
Fri May 17, 2019 8:09 am
USB is the abbreviation of "Universal Serial Bus". so it support it. see https://en.wikipedia.org/wiki/USB
Yes, I am sure you are correct there! But I suspect they intended to differentiate the two things on the Spacenav web page:
Spacenavd (as of version 0.6) supports all USB 3Dconnexion 6dof devices on GNU/Linux systems. Serial spaceball devices are also supported on GNU/Linux, FreeBSD, and MacOS X.
Jee-Bee
Posts: 1915
Joined: Tue Jun 16, 2015 10:32 am
Location: Netherlands

Re: Freecad 0.18 on OSX 10.14.4 and Spacemouse - not recognised

Postby Jee-Bee » Fri May 17, 2019 8:34 am

Do you have the normal drivers installed... I can't remember that i had to install spaccenav on OSX...
Brutha
Posts: 151
Joined: Mon May 04, 2015 1:50 pm

Re: Freecad 0.18 on OSX 10.14.4 and Spacemouse - not recognised

Postby Brutha » Fri May 17, 2019 8:40 am

Hi, yes, I have the normal 3Dconnexxion drivers, I don't believe that FreeCAD ever used the Spacenav stuff (edit: on OSX I mean, I think it used it for Linux!).
wsy
Posts: 1
Joined: Fri May 17, 2019 4:53 pm

Re: Freecad 0.18 on OSX 10.14.4 and Spacemouse - not recognised

Postby wsy » Fri May 17, 2019 5:42 pm

I can confirm the same problem on Linux - the current Linux release Spacenavd drivers work (*) on FreeCAD 0.17 (build 13541) AppImage, but do not work on 0.18 (release build 16110) or the 0.19 (prelim build 16718) AppImages.

Indeed, what I get on 0.18 and 0.19 in Customize > Spaceball Motion is "No Spaceball Present".

(*) by "work" I mean XYZABC motion. Buttons are acked but don't actually work even on 0.17.

- Bill (log attached for failing 0.19 AppImage)
Attachments
FreeCAD.log
Log with failure to find spacemouse
(10.55 KiB) Downloaded 3 times
JohnForeman
Posts: 12
Joined: Wed Oct 04, 2017 12:06 pm

Re: Freecad 0.18 on OSX 10.14.4 and Spacemouse - not recognised

Postby JohnForeman » Thu May 23, 2019 9:00 pm

an addon to this issue. My spaceball is working fine, but unlike the previous versions of FreeCad, once i mouse click outof the model window, the spaceball stops working until i click back on the model window. Is this a known issue or a new setting i need to adjust?
-John Foreman

OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.16110 (Git)
Build type: Release
Branch: (HEAD detached at upstream/releases/FreeCAD-0-18)
Hash: f7dccfaa909e5b9da26bf50c4a22ccca9bb10c40
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)
hajduk
Posts: 12
Joined: Sat Feb 11, 2017 8:44 am

Re: Freecad 0.18 on OSX 10.14.4 and Spacemouse - not recognised

Postby hajduk » Mon Jun 03, 2019 11:02 am

Brutha wrote:
Thu May 16, 2019 10:12 am
Hi Hajduk,

I believe the reason is that the system they are compiling the Freecad binaries on now does not have the 3Dconnexion drivers installed.

Following Vectronic's instructions, I compiled a version myself with space mouse support, see link below. This seemed to work quite nicely, but may be a struggle if you are not familiar with the Terminal.

https://forum.freecadweb.org/viewtopic. ... 43#p307643

Cheers

Brutha
Dear Brutha,

hm, I am quite capable in terminal.app (old unix usage), but to be honest, currently I don't like setting up new package management etc.
So this would be for me quite a big step.

Currently I switched back to 0.17 and am happy with the little spare time I have.

If this problem continues, I will look into compilation..

And yes, the 3Dconnexion space mouse is definitely worth every penny!
It can be had 2nd hand for little money.

Best regards
Martin