Jump to content
znib

Feature request: 3D mouse support

Recommended Posts

Posted · Feature request: 3D mouse support

Would really like to see support for 3DConnexion 3D Mouse in Cura. I use it in Fusion 360 to build a part and then go to print the model in Cura and find myself still trying to use it to move around the part.

Share this post


Link to post
Share on other sites
Posted · Feature request: 3D mouse support

I recently purchased a SpaceMouse Pro to use with my 3D design using Autodesk Fusion 360 and Cura 3.0. I find out now that it cannot be used in Cura. Very Disappointed! I believe posters to this thread greatly underestimate its use. It is a standard in CAD design and greatly helps with 3D model making and printing. I would very much like to see this tool integrated into Cura.

Share this post


Link to post
Share on other sites
Posted · Feature request: 3D mouse support

I hear this request quite often from pro users. I hope it's in the Cura TOP50?

Share this post


Link to post
Share on other sites
Posted · Feature request: 3D mouse support

I'm unable to get this image out of my head...

spacemouse.jpg.58e3e2b1c30411738eec9813fd48191f.jpg

And now, you won't be able to either! :p

spacemouse.jpg.58e3e2b1c30411738eec9813fd48191f.jpg

Share this post


Link to post
Share on other sites
Posted · Feature request: 3D mouse support

I am on board with Space Mouse connections. I fell in love with mine because every danged program out there uses a different combination of mouse moves to navigate and I can set mine to a common set of actions. Does speed up the process on everything.

And...now I will not be able to get that out of my head either :p

Share this post


Link to post
Share on other sites
Posted · Feature request: 3D mouse support

I want to express support for the 3D connexion mouse in Cura. I would also like to add that it is super easy to implement once you get to it. We did it for our editor for our mobile games and our developer had it done in a day without even having to own one. Once he got hold of the device he fine-tuned it, but still, the whole thing was easy and simple to do. https://www.3dconnexion.eu/service/software-developer.html

Share this post


Link to post
Share on other sites
Posted · Feature request: 3D mouse support

We made some rudimentary support for it, but i think it wasn't merged yet. But pull requests are always welcome ;)

Share this post


Link to post
Share on other sites
Posted · Feature request: 3D mouse support

Annual *bump* as I just bought my spacemouse...disappointed to see Cura does not support it.

Share this post


Link to post
Share on other sites
Posted · Feature request: 3D mouse support

As done by GreyArea I would also like to bump the request for SpaceMouse support in Cura. I use the SpaceMouse daily in Fusion.

Share this post


Link to post
Share on other sites
Posted · Feature request: 3D mouse support

It does go a long way to unifying the user navigation experience across a great many programs...especially when flipping from one program to another and all the different mouse button/wheel combos

Share this post


Link to post
Share on other sites
Posted · Feature request: 3D mouse support

is It not possible for 3dconnexion to provide mapping software? I’m a gamer more than a 3D designer, and there’s a plethora of controllers out there, that can have their outputs mapped to commands.

 

either 3dconnexion are missing a trick, or they’re obfuscating the control system to protect their IP.

 

its a great tool...but it doesn’t work with Tinkercad either and speaking a a rank amateur that’s a real shame.

Share this post


Link to post
Share on other sites
Posted (edited) · Feature request: 3D mouse support
2 minutes ago, GreyArea said:

is It not possible for 3dconnexion to provide mapping software? I’m a gamer more than a 3D designer, and there’s a plethora of controllers out there, that can have their outputs mapped to commands.

 

either 3dconnexion are missing a trick, or they’re obfuscating the control system to protect their IP.

 

its a great tool...but it doesn’t work with Tinkercad either and speaking a a rank amateur that’s a real shame.

 

You can map BUTTONS with their software but what would you map very precise analog movement in 6 axis to?

The protocoll is known and there are 3rd party implementations.

3DConnexion publishes a very well documented API, drivers and tools for all major operating systems including Linux.

I have just helped my CAM software to implement support for the space mouse.

It's just something we would like Ultimaker to actually do in Cura.

 

Edited by MarcusWolschon

Share this post


Link to post
Share on other sites
Posted · Feature request: 3D mouse support

Whatever the application uses to accept those inputs...for instance, tinkercad uses mouse plus middle button to pan...why can’t the space mouse output a signal that imitates that? Even my keyboard can (poorly) imitate my mouse...after all, something is better than nothing...

Share this post


Link to post
Share on other sites
Posted · Feature request: 3D mouse support
11 minutes ago, GreyArea said:

Whatever the application uses to accept those inputs...for instance, tinkercad uses mouse plus middle button to pan...why can’t the space mouse output a signal that imitates that? Even my keyboard can (poorly) imitate my mouse...after all, something is better than nothing...

 

What would you sent for a slow panning motion in Y+Z while at the same time rotating around X and a bit aroud Y and slightly more around Z ?

You always move in all 6 axis at the same time with a space mouse.

That's the whole point of this input device.

Share this post


Link to post
Share on other sites
Posted · Feature request: 3D mouse support

Yes, but the device is what permits that. As long as the software accepts those inputs simultaneously it shouldn’t matter.

 

Have you never used a professional flight controller before? Normal axes, twist axes, throttle axis, hatswitch, rudder pedals, thumb wheels...and the software will accept all those inputs simultaneously...throttle up, bank right with some yaw and pitch the nose down and finally badda badda badda blow the enemy away.

 

The software has a configuration page that says “Move axis for roll” etc to detect input...but equally suppliers like Logitech provide mapping software that means if you have an older game that won’t allow configuration, you can get “left” on the joystick to output “a” and “right” to output “d”...etc.

 

It really shouldn’t be that hard...but what suggests to me is that perhaps the space mouse is sending out a “nonstandard” output that Windows doesn’t recognise as a “traditional” joystick...which means most software won’t either hence the need for specialist development...but that just puts the ball back in 3DCs court again...they should provide a translation program, even accepting the experience might not be ideal...

 

...all of which makes me wonder...how well (if at all) my Space Mouse might fly my Cobra Mark III in Elite Dangerous...a project for the weekend...

Share this post


Link to post
Share on other sites
Posted (edited) · Feature request: 3D mouse support

That was a long post but...the reason it should be simple...

 

The software accepts inputs for pan, zoom and rotate in all six degrees of freedom.

The device generates outputs for pan, zoom and rotate in all six degree of freedom.

 

That’s it, right there. One sends, the other receives. One listens, the other talks. That’s why it SHOULD be simple. I have no idea why it’s not.

 

Edited by GreyArea

Share this post


Link to post
Share on other sites
Posted · Feature request: 3D mouse support
3 hours ago, GreyArea said:

Whatever the application uses to accept those inputs...for instance, tinkercad uses mouse plus middle button to pan...why can’t the space mouse output a signal that imitates that? Even my keyboard can (poorly) imitate my mouse...after all, something is better than nothing...

So does 3DSMAX and my 3D mouse setup works just fine with that. I am not sure what you mean by the space mouse cannot do that.

Share this post


Link to post
Share on other sites
Posted · Feature request: 3D mouse support

If the space mouse can do that, why doesn’t it work in Cura? Why is it being seen as “a big job to support one device” when in fact it could be “still a big job, but once it’s done Cura will support ANY device”?

 

this thread may be relevant; not sure...

https://forums.frontier.co.uk/showthread.php/35024-Sx2vJoy-get-your-3DConnexion-device-working-like-a-3D-joystick-(formerly-SN2vJoy)?p=4302450&viewfull=1#post4302450

 

 

Share this post


Link to post
Share on other sites
Posted · Feature request: 3D mouse support
34 minutes ago, GreyArea said:

If the space mouse can do that, why doesn’t it work in Cura? Why is it being seen as “a big job to support one device” when in fact it could be “still a big job, but once it’s done Cura will support ANY device”?

 

this thread may be relevant; not sure...

https://forums.frontier.co.uk/showthread.php/35024-Sx2vJoy-get-your-3DConnexion-device-working-like-a-3D-joystick-(formerly-SN2vJoy)?p=4302450&viewfull=1#post4302450

 

 

The program itself has to provide the hooks that can be read by the space mouse. That is why 3dconnexion offers such a thorough API reference.

 

It is program specific, not globally system wide.

Share this post


Link to post
Share on other sites
Posted · Feature request: 3D mouse support

I refer to my original statement of “I don’t know why it’s so hard”...particularly the “I don’t know” part. I’m going to see if that sxvjoy interface still works in Elite...but I’m also going to see if it is capable of transferring the commands to Cura...

Share this post


Link to post
Share on other sites
Posted · Feature request: 3D mouse support

WEll, shortlived experiment with vjoy and sxvjoy...I don't get any input in the vjoymonitor when I set up the spacemouse as directed,

Share this post


Link to post
Share on other sites
Posted · Feature request: 3D mouse support

And yet, according to that thread in the Elite Dangerous forums, it SHOULD work...thejob of the extra sxvjoy program is to convert the spacemouse signals into a virtual joystick...

 

image.thumb.png.3bd23ee40a2db05e958dec6bd3f347c8.png

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!