Jump to content
Ultimaker Community of 3D Printing Experts

Feature request: 3D mouse support


Recommended Posts

  • 3 weeks later...
  • Replies 106
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Man, it's confusing, fieldOfView on github is ahoeben here and burtoogle here is smartavionics on github. Who are these people?   Anyway, thanks for the hint, I'll have a play with that tomo

I think, that's short sighted of you. 3D mouses are pretty much standard equipment in high end 3D CAD environments. These users are a very nice target for 3D printing. And the added value for them is

+1 for the space mouse. I use it in Rhino, and when I switch to Cura to see if a model will slice fine, it happens every time that I move the space mouse and think my PC freezed due to no reaction of

Posted Images

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.

  • 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

  • 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

  • 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 ;)

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

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

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

    Same here with the SpaceNavigator

  • 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

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

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

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

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

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

  • 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

     

     

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

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

  • 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,

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

    No surprise.

    It's not a Joystick.

    It has it's very own HID class.

  • 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

     

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