PTZ Controller controls PTZ Dome/Camera through serial port/USB.
It works with Canon VC series protocol.
The latest version v2.9 build 587 supports Canon XU/BU Protocol.
Download the latest version HERE.
PTZ Controller controls PTZ Dome/Camera through serial port/USB.
It works with Canon VC series protocol.
The latest version v2.9 build 587 supports Canon XU/BU Protocol.
Download the latest version HERE.
PTZ Controller supports PTZ Joystick plug-in.
How to use PTZ Joystick to control PTZ Camera
Note:
Please update your Windows and install the latest DirectX. Here is the download link.
http://www.microsoft.com/en-us/download/details.aspx?id=35
The latest version of PTZ Joystick plug-in allows you to set the functions for buttons of PTZ Joystick.
Click Configuration button to open the Joystick Configuration dialog.
Click Setting button to select the stick or button to control Pan, Tilt, Zoom, Focus, Iris, Camera, Preset and Customized Functions.
The default configuration for PTZ Joystick is X/Y Axis for Pan/Tilt and rotates handle for Zoom out/in.
There are 12 buttons, 2 on handle and 10 on base housing. Here is the table of the button’s functions.
| Button # | Function |
| 1 | Focus Far |
| 2 | Focus Near |
| 3 | Iris Open |
| 4 | Iris Close |
| 5 | Next Preset |
| 6 | Previous Preset |
| 7 | Next Camera |
| 8 | Previous Camera |
| 9 | Customized Button 1 |
| 10 | Customized Button 2 |
| 11 | Customized Button 3 |
| 12 | Customized Button 4 |
Note: The Customized Buttons indicate the buttons on Customize panel of PTZ Controller.
Here are links for USB PTZ Joystick.
* If you want to use a less expensive solution for PTZ Joystick, you may choose USB Game Joystick or USB Gamepad.
Back to PTZ Controller webpage
Related Link:
We got many feature request emails about support USB game joystick for PTZ Controller. Compare to PTZ joystick, game joystick is much less expensive solution.
PTZ Controller supports plug-in from version 2.8. The first plug-in is USB Game Joystick Plug-in.
Now, we have new version of Joystick Plug-in. It allows you to set the functions for buttons of game joystick.
Download Game Joystick Plug-in
We recommend Logitech’s extreme 3D joystick. It is available from NewEgg.com at the price about $30. It also works well with other game joysticks.
How to use Game Joystick to control PTZ Camera
The joystick works just like a professional PTZ camera Keyboard. It can control pan, tilt, iris, focus and zoom with PTZ Controller. The rotate of the joystick is Zoom, just same as PTZ Keyboard. There are 12 buttons available, with those buttons, it is possible to switch camera address and set preset by one hand!
Note:
Please update your Windows and install the latest DirectX. Here is the download link.
http://www.microsoft.com/en-us/download/details.aspx?id=35
Click Configuration button to open the Configuration dialog.
Click Setting button to select the stick or button to control Pan, Tilt, Zoom, Focus, Iris, Camera, Preset and Customized Functions.
For Logitech’s extreme 3D joystick, the default function mapping shown as below.
Pov are mapping to Iris and Focus.
Button’s Function
The Customized Buttons indicate the buttons on Customize panel of PTZ Controller.
Back to PTZ Controller webpage
Related Link:
PTZ Controller supports Gamepad plug-in.
It’s possible to control PTZ camera with your gamepad with PTZ Controller.
We recommend Logitech Cordless RumblePad. It is available from NewEgg.com at the price about $30. It’s also works well with other gamepad.
How to use USB Gamepad to control PTZ Camera
Note:
Please update your Windows and install the latest DirectX. Here is the download link.
http://www.microsoft.com/en-us/download/details.aspx?id=35
The latest Gamepad plug-in allow you to set the functions for buttons or sticks of gamepad.
Click Configuration button to open the Configuration dialog.
Click Setting button to select the stick or button to control Pan, Tilt, Zoom, Focus, Iris, Camera, Preset and Customized Functions.
For Logitech Cordless RumblePad shown as below:
A indicates Pov Right, Pov Left, Pov Up, Pov Down.
B indicates Stick X and Stick Y.
C indicates Stick R and Stick U.
All the other buttons with number indicate the same button in plug-in.
Note: The Customized Functions indicate the buttons on Customize panel of PTZ Controller.
Back to PTZ Controller webpage
Related Link:
PTZ Controller supports Sony VISCA protocol. It works with Sony cameras.
About Preset Position of PTZ Camera, PTZ Controller only supports what the camera supports.
Only 6 Preset Positions are supported by Sony’s camera. That’s why you can not save more than 6 Positions on your Sony camera, though PTZ Controller provides 127 presets.
You also need to turn on BACKUP switch on you camera to save the Preset Position when the power is turned off. Otherwise, all settings return to initial values when the power is turned on the next time.

PTZ Controller supports Panasonic protocol. It can control Panasonic PTZ cameras with your computer.
PTZ Controller supports the basic functions ,such as, Pan, Tilt and Zoom (UP, DOWN, LEFT, RIGHT, NEAR, FAR), etc.
PTZ Controller also allows you to send custom command to your PTZ camera. You just need to set a command for a button on Customize panel, and the command will be send to your PTZ camera immediately when you click the button. Please refer to Send Custom Command in PTZ Controller to get more information.
PTZ Controller only supports sending HEX data to PTZ camera since most commands to control PTZ camera are in HEX. However, the commands for Panasonic camera are in TEXT. You need to convert the TEXT to HEX when you set the command in PTZ Controller.
Here is the structure of Single Command for Panasonic camera.
STX AD01; GC7: XXX Y ZZZ ETX
| STX | Start of Text, always 0x02h |
| AD01 | Camera address |
| ; | Always 0x3Bh |
| GC | Command Header, GC – Camera Control Command |
| 7 |
Number of commands, 7 – 7Bytes Command |
| : | Always 0x3Ah |
| XXX |
Command Destination, 002 – Camera Function, 202 – Receiver Function |
| Y | Command Type, 1 – Control command, 0 – Status request command, 2 – Text data |
| ZZZ | Function Code (Refer to command list of Panasonic protocol) |
| ETX | End of Text, always 0x03h |
For example, if you want to send the command of “180 DEG TURN” – 20213D1(Function Code), the command in HEX should be like this.
So, you need to input the HEX data “02 41 44 30 31 3B 47 43 37 3A 32 30 32 31 33 44 31 03” to Setting dialog in PTZ Controller.
If you need to set more custom commands, you can use our N-Button software. N-Button allows you to create widgets/buttons on your desktop to Send Custom Command to your device.
PTZ Controller has to be installed under the Administrator account for Windows 7 64-bit operating system.
Please install it with Administrator account or “Run as administrator” by right click on setup.exe file, shown as below.
You may also right-click the installed icon on your desktop to show the pop-up menu.
Click Properties to show PTZ Controller Properties window.
On Compatibility tab page, select the option”Run this program as an administrator”.
Click OK to confirm the selection.
Then click the desktop icon to run PTZ Controller.
About PTZ Controller
PTZ Controller allows you to send custom command to your PTZ camera.
Click Customize button to open Customize Panel.


There are 12 buttons in Customize Panel. It will send user-defined commands to PTZ Controller.
The default setting for button 1-9 is GoTo Preset 1-9 separately.
To edit customize functions, click main menu
, select ‘Edit Customization’ to openEdit Panel.


Click the button that needs to be edited to open Setting dialog.
Select the options in this dialog to set the built-in function for the button.
The button can be set AUX or Preset function. It also can send specific Hex data to PTZ camera.
Click OK button to return Edit Panel. All buttons can be edited here.