Happy New Years all,
Here's an updated version of the XBox360 velocity control plugin. Now that I've learned a bit more on how to use the UC API, I've gone back and made some updates to improve this plugin with regards to controlling axis velocity.
The joystick analog movement controls are all updated in this version, making commands through the API.
Other changes/additions:
Added deadbands for both sticks, both directions
Ability to set maximum velocity on each stick (in units/min) - ie, can run x/y with one max velocity, and z with another on right stick.
Ability to disable sticks independently
Added Ability to have combined velocity for each stick (ie, x & y driven simultaneously at independent velocities).
Added Taskbar notification ICON, can enable/disable jog by double clicking on Icon.
Plugin can now be hidden to taskbar notification ICON (form and taskbar hide). Bring back by right-clicking on the notification icon and using 'show plugin' from menu.
The zip file has one plugin file (xboxcontroller.dll), compiled as 'ANY CPU'. It can run on 32 or 64 bit machines.
I also included both x86 and x64 versions of the slimDX.dll. If you previously used the plugin and had installed slimDX runtime or SDK, you likely don't need it. However, you can now if you choose uninstall the slimDX runtime or SDK, and simply place the proper version of the included slimDX.dll (either x86 OR x64) into the main UCCNC directory you are installing for.
The zip file was just a little to big to upload to the forum, so it can be gotten from here:
http://www.craftycnc.com/download/511/ or found here in downloads list:
http://www.craftycnc.comregards,
Eric