User Tools

Site Tools


mycnc:wireless_pendants

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
mycnc:wireless_pendants [2019/08/19 15:07]
ivan
mycnc:wireless_pendants [2020/05/05 10:00] (current)
ivan
Line 1: Line 1:
- =====Wireless Pendants=====+=====Wireless Pendants=====
  
 Wireless pendants are currently sold in three configurations in the myCNC Shop.  Wireless pendants are currently sold in three configurations in the myCNC Shop. 
Line 11: Line 11:
   * The indicators at the top of the page serve to visually point out the pendant button which is being pressed. There indicators will light up green when the corresponding button is pressed: ​   * The indicators at the top of the page serve to visually point out the pendant button which is being pressed. There indicators will light up green when the corresponding button is pressed: ​
 {{:​mycnc:​hardware-pendants-002-indicators.png}} {{:​mycnc:​hardware-pendants-002-indicators.png}}
-  * DSP style pendant should be disabled if the controller is used with a screen. This setting, when set to PHB-04B disables a number of on-screen buttons as well as blocks ​few of the pendant commands. It is recommended to keep this setting disabled unless strictly necessary, as it is designed for a purely pendant-oriented interface.+  * DSP style pendant should be disabled if the controller is used with a screen ​(enabled ONLY if the controller is using a PHB-04B pendant WITHOUT any monitor). This setting, when set to PHB-04Bdisables a number of on-screen buttons as well as reassigns ​number ​of the pendant ​button ​commands ​to a custom build. This allows for an emulation of a DSP style controller system, which eliminates the need for the monitor and is well suited for simple production runs which require limited settings changes or system configurations. It is recommended to keep this setting disabled unless strictly necessary, as it is designed for a purely pendant-oriented interface ​(on a system entirely without a monitor).
   * The Device List lists the available devices, while the libUSB Debug information lists the messages that the pendant sends to the computer:   * The Device List lists the available devices, while the libUSB Debug information lists the messages that the pendant sends to the computer:
 {{:​mycnc:​hardware-pendants-004-debug.png}} {{:​mycnc:​hardware-pendants-004-debug.png}}
Line 38: Line 38:
 | Job: Play 1 line | Run through a single command line (next line) | | Job: Play 1 line | Run through a single command line (next line) |
 | Job: Play 1 line backwards | Run through a single command line (previous line) | | Job: Play 1 line backwards | Run through a single command line (previous line) |
-| Job: Back to path | Return ​back to the cutting ​path |+| Job: Run G-code | Run a predefined G-code command (the command must be written out in the Message slot) | 
 +| Job: Run G-code with Confirmation | Run a predefined G-code after confirming via a confirmation window (the G-code command must be written out in the Message slot). ​ | 
 +| Job: Start running | Begin running the control program code  | 
 +| Job: Stop running | Stop the control program | 
 +| Job: Back to path | Run the back to path procedure - described [[mycnc:​mycnc_configuration_dialogs#​back_to_path|here]] ​|
 | Job: Skip forward | Move forward in the command program | | Job: Skip forward | Move forward in the command program |
 | Job: Skip backward | Move backward in the command program | | Job: Skip backward | Move backward in the command program |
Line 51: Line 55:
 | Jog: X+ Y+ | Jog in the positive x, positive y direction | | Jog: X+ Y+ | Jog in the positive x, positive y direction |
 | Jog: All stop | Stop jog for all axes | | Jog: All stop | Stop jog for all axes |
-| Jog: Shift Set | Jog: Shift and Jog: Ctrl both refer to the settings window in Panel/​Pendant > Hotkeys. The shift set indicates that the Shift button has been pressed, which will control the Jog Overspeed ​|+| Jog: Shift Set | Jog: Shift and Jog: Ctrl both refer to the settings window in Panel/​Pendant > Hotkeys. The shift set indicates that the Shift button has been pressed |
 | Jog: Shift Clear | Indicates that the shift button has been released | | Jog: Shift Clear | Indicates that the shift button has been released |
 | Jog: Shift Toggle | Toggles the shift button on and off | | Jog: Shift Toggle | Toggles the shift button on and off |
Line 60: Line 64:
 | Jog Override: dec | Decrease the jog override | | Jog Override: dec | Decrease the jog override |
 | Key press | Simulates a key press to be sent to the host computer | | Key press | Simulates a key press to be sent to the host computer |
-| Key release | Simulates a key release |+| Key release | Simulates a key release ​from a keyboard ​|
 | (Dlg)Key Press | Simulates a dialog key press, such as Shift, Enter, Delete, 0-9, etc | | (Dlg)Key Press | Simulates a dialog key press, such as Shift, Enter, Delete, 0-9, etc |
 | Move to toolpath | Move back to the toolpath | | Move to toolpath | Move back to the toolpath |
 +| Manual cut |  | 
 | Parking position: Save | Save the current position as the parking position | | Parking position: Save | Save the current position as the parking position |
 | Parking position: Move to | Move to the parking position | | Parking position: Move to | Move to the parking position |
Line 84: Line 89:
 | Select axis | Select the particular axis | | Select axis | Select the particular axis |
 | Show: Widget | Shows a particular widget, such as Library Shape, Diagnostics,​ Config, etc | | Show: Widget | Shows a particular widget, such as Library Shape, Diagnostics,​ Config, etc |
 +| Show: Custom widget by name | Shows a particular widget, called by its name |
 | Feed overdrive: inc | Increase the feed overdrive | | Feed overdrive: inc | Increase the feed overdrive |
 | Feed overdrive: dec | Decrease the feed overdrive | | Feed overdrive: dec | Decrease the feed overdrive |
Line 89: Line 95:
 | Spindle Speed: inc | Increase the current spindle speed | | Spindle Speed: inc | Increase the current spindle speed |
 | Spindle Speed: dec | Decrease the current spindle speed | | Spindle Speed: dec | Decrease the current spindle speed |
-| Spindle Speed: ​set | Set the current spindle speed |+| Spindle Speed: ​Set | Set the current spindle speed |
 | Tie Toolpath Position to current work position | Used on control programs with a large number of parts, this allows to tie the toolpath position to the current work position. Effectively,​ this allows to cut out a small part of the control program anywhere on the sheet, by simply specifying the position of the toolpath - extremely useful for small remainders of metal sheets which can still fit one of the parts of a larger control program file. | | Tie Toolpath Position to current work position | Used on control programs with a large number of parts, this allows to tie the toolpath position to the current work position. Effectively,​ this allows to cut out a small part of the control program anywhere on the sheet, by simply specifying the position of the toolpath - extremely useful for small remainders of metal sheets which can still fit one of the parts of a larger control program file. |
 | Toggle Machine/​Work DRO (if applicable) | A setting for pendants which only show one coordinate system at a time (machine or program coordinate). This allows to switch between the two coordinate systems - used only on select controllers. | | Toggle Machine/​Work DRO (if applicable) | A setting for pendants which only show one coordinate system at a time (machine or program coordinate). This allows to switch between the two coordinate systems - used only on select controllers. |
Line 109: Line 115:
  
 These options allow the user to edit every button on their pendant control to their particular configuration if required. For simple pendants included in the defaults list, it is usually recommended to use the default settings. ​ These options allow the user to edit every button on their pendant control to their particular configuration if required. For simple pendants included in the defaults list, it is usually recommended to use the default settings. ​
 +
 +====XHC wireless pendant control for MS Windows====
 +
 +How to install XHC wireless pendant control for MS Windows:
 +
 +1. Download the "​Zadig"​ software from  http://​zadig.akeo.ie/​
 +
 +{{:​mycnc:​pendant-001-windows.png?​}}
 +
 +2. Run the utility, select "​Options menu" and check menu "List All Devices"​
 +
 +{{:​mycnc:​pendant-002-windows.png}}
 +
 +3. Select "USB HID" device ​ in the displayed list (Check USB ID that starts with "​10CE"​)
 +
 +{{:​mycnc:​pendant-003-windows.png}}
 +
 +The following ID's are available:
 +
 +^ ID ^ Pendant Model ^
 +| eb66 |  |
 +| eb6f | PHB02, WHB02 |
 +| eb93 | WHB04B-6 |
 +| eb92 | PHB02B-6 |
 +| eb91 | PHB04B-6 |
 +| eb70 | WHB04L |
 +
 +4. Select "​WinUSB"​ driver and press "​Replace Driver"​ button, confirm driver changes.
 +
 +5. Restart myCNC software, it should get access to XHC Pendant control over "​libusb"​ driver.
mycnc/wireless_pendants.1566241675.txt.gz · Last modified: 2019/08/19 15:07 by ivan