Web Interface Configuration
Once connected to the network, the controller can be configured through the Web Interface using any web browser that supports HTML5.
Login
Open a web browser and enter the controller’s IP address into the address bar. Log in using the controller’s default credentials or the credentials configured on first login.
Default Login Credentials
To access the controller's Web Interface, enter the following default credentials:
Username: admin
Password: admin
Upon successfully logging into the KBD Plus Web Interface, users are automatically directed to the Camera Setting page. This is the default landing page and serves as the main interface for viewing, adding, configuring, and managing cameras connected to the controller.
The page displays a list of configured cameras along with their connection status, IP addresses, MAC addresses, communication protocols, streaming URLs, port numbers, model numbers, and assigned groups.
The navigation menu on the left provides access to the three main sections of the Web Interface: Camera Setting, Controller Setting, and System.
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy8zNzkzNS80ODc4Ny9ja2ZpbmRlci9pbWFnZXMvcXUvMjAyNC9VbnRpdGxlZC02b3JkZXIoMSkucG5nIiwiQ29uZGl0aW9uIjp7IkRhdGVMZXNzVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNzk0NDA1MTk4fX19XX0_&Signature=G~rCKCl~SX-W9s7HLKIcQRe~X-lMpsIsFMlqojAkWAV4pcYTD-hrXkdnSdIc6XF6Ae9dLucQnFUc9NRQpP6xlqLQCwBbeCZKH1FefOXOfV0VjDZJJhzGy~d6mFg~xxVGg0wscEHUYj4AHnydFlSye9Is0q89DKrkjtd-42fZt9tVLDZRf0U6UYwzLBBE8wlLK~WUDl6x7OUMz8DdZXYSuJiKzELgdGVmDLb74s~Gmgm~~t2tBk6aXxf1pP8ZC8q8RuWg-8p3gte3o-Pg5OuyAcfAg5Um93XAzAiid0tB4sW7yjmzFQ9Zs5twpyY7DV48i245Rgvh~3Nu4R006d-mYQ__&Key-Pair-Id=K2TK3EG287XSFC)
Camera Setting
Camera Management
The Camera Setting page allows users to discover, add, configure, and manage cameras connected to the KBD Plus controller. This section provides an overview of all configured cameras, including their connection status, network information, communication protocols, and assigned groups.
Users can manage cameras through the following options:
Group: Allows users to organize and manage cameras by assigned groups for easier identification and control.
Discovery: Searches the network for available cameras. Click the refresh icon to initiate a new discovery.
Search by IP Address: Allows users to quickly locate a configured camera by entering its IP address.
Camera List: Displays all cameras configured on the controller, along with their connection details.
Edit: Allows users to modify an existing camera's configuration.
Add: Allows users to manually add a camera to the controller.
Camera List Information
The Camera List displays the following information for each configured camera:
Cam: Camera identification number assigned within the controller.
Title: Name assigned to the camera for easy identification.
Status: Displays the camera's current connection status.
Device IP: IP address of the configured camera.
MAC Address: Unique hardware address of the camera's network interface.
Protocol: Communication protocol used to control the camera, such as VISCA over IP.
Stream URL: Network address used to access the camera's video stream.
Port: Network port used for communication between the controller and camera.
Model Number: Model identification of the configured camera.
Group: Displays the group assigned to the camera.
Operation: Provides options to add or edit camera configurations.
Adding and Configuring Cameras
The Camera Setting page allows users to discover cameras automatically or manually add cameras to the KBD Plus controller. Camera configuration options vary depending on the selected control protocol.
Camera Discovery
Click Discovery to search for available cameras on the network.
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy8zNzkzNS80ODc4Ny9ja2ZpbmRlci9pbWFnZXMvcXUvMjAyNi9pbWFnZSgxMjgpLnBuZyIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc5NDQwNTE5OH19fV19&Signature=pPmhQYYcN4zCfLuZlN82VkMr4guG9S7OrW9hC7Lknc2izt9j1Y2kqLB1Ucvle6n5DTPATnSny23tto5WEOLUUoHW9CZVVyEhc9sceP0O~b24diUMEueR~isI0nmdT5o8JuMOVCzeaCepwXXVsWHmGAc9izqsAGAbK1~WjeaMqaGIL~3eltHu3uPxbojEKr43WN2CfnXIez66TPotH9FfZ5O9hrHJkdBVknk~PibxOLEQgPkwXw1LvkDenksrJGJ~35w-paLSXakvFfV6F11kBb-3QHdaNq--dODJmSqiuuDA3~JpbJoI0lcgGKbjD9D2fk~tqoS8ahildHwZY8bUoA__&Key-Pair-Id=K2TK3EG287XSFC)
Locate the desired camera from the discovery results..png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy8zNzkzNS80ODc4Ny9ja2ZpbmRlci9pbWFnZXMvcXUvMjAyNi9pbWFnZSgxMjkpLnBuZyIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc5NDQwNTE5OH19fV19&Signature=UGR16iaQBR~EN96w5A-5QNdhaGiuOIjCDDLBswMWlaZ9ccDD~2o~dFgNRqivU9PL7RftGLlblrjt8cbwRvrH9BsK0zLqOGiEnicm8zEoDHtIS3PTCsPZMhTR3a3PSHvhqnh6a0OwYwsT~vFAb5Xs215xsR~bzSuVoPCaXscXiYEaiJn-Edn0RZblBPeLVBJyh3puu8oo~yipLZYJHdQfa2NNdPijmvhq1T0zQoQETT0DRoP0xNqCuVoL~jjim82FNR9lpqN6KAvtYIUO4g2P36CRdC8ABebHli6QcR6svXiOypjgrB7biFIKooQvmVTddQ4iP6Sg7z74XXCs7uHTig__&Key-Pair-Id=K2TK3EG287XSFC)
Select the camera and choose the appropriate control protocol.
Select a *CAM ID (channel number) for the camera.
Depending on the selected protocol, the following configuration fields will be available:
VISCA-RS422 / VISCA-RS232 / Pelco-D / Pelco-P: Video Codec, Baud Rate, and Stream URL.
ONVIF: Video Codec, User, Password, Port, and Stream URL.
VISCA Over IP: Video Codec, Mode, Port, and Stream URL.
Bolin: Video Codec, User, Password, Port, and Stream URL, along with additional camera information fields: Title, IP Address, SKU, Brand, Group, and Camera Description.
Complete the required fields according to the selected protocol.
Click Save to save the camera configuration.
Alternatively, use the Search by IP Address field to locate a specific camera by entering its IP address.
Manually Adding a Camera
Users can manually add cameras that are not automatically detected through the Discovery function.
Click Add on an empty row in the Camera List.
Select a CAM ID (channel number) to assign to the camera.
Select the appropriate Protocol (Main Control).
Complete the configuration fields associated with the selected protocol, as described in the Camera Discovery section.
Enter the additional camera information where applicable, including Title, IP Address, SKU, Brand, Group, and Camera Description.
Click Save to add the camera to the controller.
Editing or Deleting a Camera
To modify an existing camera configuration, click Edit next to the desired camera in the Camera List.
The Camera Edit window displays the camera's current configuration, allowing users to update the communication settings and camera information.
Save: Applies and saves the updated camera configuration.
Delete: Removes the selected camera from the controller's Camera List.
Grouping Cameras
The Group function allows users to organize configured cameras into groups for easier management and selection.
Click Group above the Camera List to open the Group Edit window.
Select the desired group from the left-hand menu: Group ALL or Group 1–4.
Check the box next to each camera you want to assign to the selected group.
Click Save to apply the group assignments.
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy8zNzkzNS80ODc4Ny9ja2ZpbmRlci9pbWFnZXMvcXUvMjAyNC9VbnRpdGxlZC02b3JkZXIoMSkucG5nIiwiQ29uZGl0aW9uIjp7IkRhdGVMZXNzVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNzk0NDA1MTk4fX19XX0_&Signature=G~rCKCl~SX-W9s7HLKIcQRe~X-lMpsIsFMlqojAkWAV4pcYTD-hrXkdnSdIc6XF6Ae9dLucQnFUc9NRQpP6xlqLQCwBbeCZKH1FefOXOfV0VjDZJJhzGy~d6mFg~xxVGg0wscEHUYj4AHnydFlSye9Is0q89DKrkjtd-42fZt9tVLDZRf0U6UYwzLBBE8wlLK~WUDl6x7OUMz8DdZXYSuJiKzELgdGVmDLb74s~Gmgm~~t2tBk6aXxf1pP8ZC8q8RuWg-8p3gte3o-Pg5OuyAcfAg5Um93XAzAiid0tB4sW7yjmzFQ9Zs5twpyY7DV48i245Rgvh~3Nu4R006d-mYQ__&Key-Pair-Id=K2TK3EG287XSFC)
Controller Setting
The Controller Setting page provides access to the KBD Plus controller's configuration options. This section allows users to customize the controller's network connectivity, NDI settings, joystick behavior, video output, input/output interfaces, security preferences, display settings, and control panel functions.
These settings are organized into individual tabs for easier navigation and configuration. Each tab and its available functions are explained in the following sections.
Controller Setting – IP Network
The IP Network section allows users to configure the KBD PLUS PTZ Controller's network settings to establish communication with cameras and other devices on the network.
The following network configuration options are available:
Device Name: Allows users to assign a custom name to the controller for easier identification on the network.
Pattern: Determines how the controller obtains its IP address.
Static: Allows users to manually configure the controller's IP address, subnet mask, default gateway, and DNS servers.
DHCP: Allows the controller to automatically obtain network settings from a DHCP server on the network.
IP Protocol Version: Displays the network protocol version used by the controller. The current interface supports IPv4.
IP Address: Specifies the controller's IP address. When using Static mode, enter an IP address that is compatible with the network and does not conflict with other devices.
Subnet Mask: Defines the subnet to which the controller belongs. The subnet mask must be configured appropriately to allow communication with other devices on the local network.
Default Gateway: Specifies the IP address of the network gateway or router, allowing the controller to communicate with devices outside its local subnet.
Preferred DNS Server: Specifies the primary DNS server used to resolve domain names into IP addresses.
Alternate DNS Server: Specifies a secondary DNS server that can be used if the preferred DNS server is unavailable.
MAC Address: Displays the controller's unique hardware network address. This field is read-only and cannot be modified.
Apply: Click Apply to save and apply any changes made to the network configuration.
NDI
The NDI section allows users to configure the KBD PLUS PTZ Controller's NDI HX network settings, device identification, discovery options, and NDI Bridge connectivity.
The following configuration options are available:
NDI HX: Enables or disables NDI HX functionality on the controller. When enabled, the controller can use its supported NDI features for network-based video workflows.
NDI Version: Displays the current NDI software version installed on the controller.
NDI Name: Allows users to assign a custom name to identify the controller on the NDI network.
Channel Name: Specifies the channel name used to identify the controller's NDI source within compatible NDI applications and devices.
NDI HX Bandwidth: Allows users to adjust the bandwidth setting for NDI HX communication. The selected value is displayed in Mbps (megabits per second). Ensure sufficient network bandwidth is available for the configured setting.
Access Manager
The Access Manager section provides additional configuration options for NDI device discovery and group management.
Group Name: Specifies the NDI group to which the controller belongs. The default group is Public. Devices must be configured with compatible group settings for proper discovery and communication.
Discovery Server: Enables or disables the use of an external NDI Discovery Server. When enabled, the controller uses the specified discovery server to locate and communicate with NDI devices.
NDI Discovery Server IP Address: Specifies the IP address of the NDI Discovery Server. Enter the appropriate server address when the Discovery Server option is enabled.
NDI Bridge
The NDI Bridge section allows users to configure connectivity to an NDI Bridge server for supported NDI workflows across different networks.
NDI Bridge: Enables or disables NDI Bridge functionality. When enabled, additional configuration fields become available.
Bridge Name: Specifies the name used to identify the NDI Bridge connection.
Server IP Address: Enter the IP address of the remote NDI Bridge server to establish a connection.
Server Port: Specifies the network port used to communicate with the NDI Bridge server. The displayed default port is 5990.
Key: Enter the authentication key required to establish a connection with the configured NDI Bridge server, if applicable.
Apply: Click Apply to save and apply any changes made to the NDI configuration.
Joystick
The Joystick section allows users to customize the KBD PLUS PTZ Controller's joystick functions, including zoom control, button assignments, and pan/tilt direction settings. These options allow users to adjust the joystick's behavior according to their preferred camera control operation.
The following configuration options are available:
Zoom Axis Enable: Enables or disables zoom control using the joystick's rotating collar. When set to ON, the rotating collar can be used to control the camera's zoom function. When set to OFF, zoom axis control is disabled.
Top Button: Allows users to assign a specific function to the button located at the top of the joystick. The selected function is activated when the button is pressed.
Ring Control: Determines the default function assigned to the joystick's rotating collar. Users can select between Zoom and Roll, allowing the collar to control either the camera's zoom or roll axis, depending on the selected setting and camera capabilities.
Pan Dir. Reverse: Reverses the camera's horizontal (pan) movement direction when set to ON. When set to OFF, the camera follows the joystick's normal pan direction.
Tilt Dir. Reverse: Reverses the camera's vertical (tilt) movement direction when set to ON. When set to OFF, the camera follows the joystick's normal tilt direction.
Apply: Click Apply to save and apply any changes made to the joystick configuration.
Output
The Output section allows users to configure the KBD PLUS PTZ Controller's video and audio output settings, including output source selection, video resolution, frame rate, and audio transmission through the HDMI and USB-C outputs.
The following configuration options are available:
Output: Displays the active video output interface, such as HDMI & USB, indicating the available output connections on the controller.
Output Source: Allows users to select the video source displayed through the HDMI and USB-C outputs. Available options include:
OFD: Selects the OFD output source.
Lock: Selects the Lock output mode.
OFF: Disables the selected video output source.
Video Format: Allows users to configure the output resolution and frame rate for the HDMI and USB-C video outputs. Select the appropriate video format based on the requirements of the connected display, computer, or video equipment. For example, 1920 × 1080p60 provides Full HD video at 60 frames per second.
Audio: Enables or disables audio transmission through the decoder's output. When enabled, audio is included in the output signal when supported by the selected source. When disabled, audio transmission is turned off.
Apply: Click Apply to save and apply any changes made to the output configuration.
GPI I/O
The GPI I/O section allows users to configure the KBD PLUS PTZ Controller's General Purpose Input/Output (GPI I/O) settings, including tally signal behavior, command selection, and camera linking. These settings enable integration with compatible external devices and tally systems.
The following configuration options are available:
Setting: Determines the direction of the controller's GPI I/O connection. Users can configure the connection as an input or output depending on the requirements of the connected equipment. Refer to Section 2.8 for additional information on GPI I/O connections.
Tally Mode: Allows users to select between Normal and On Air tally behavior, determining how the controller responds to tally signals from connected equipment.
Command Sel: Allows users to select the command configuration used for GPI I/O operation.
Standard: Uses the standard command selection.
Expanded: Enables the expanded command selection for supported GPI I/O applications.
Camera Link: Enables or disables the association between the tally state and the currently selected camera. When enabled, the tally status is linked to the active camera selection on the controller.
Apply: Click Apply to save and apply any changes made to the GPI I/O configuration.
Lock
The Lock section allows users to configure password protection for the KBD PLUS PTZ Controller's Web Interface, providing an additional layer of security separate from the standard login credentials. This feature helps prevent unauthorized access to protected controller settings.
Tally Mode
The Tally Mode section allows users to enable or disable the KBD PLUS PTZ Controller's tally indicator and adjust its brightness based on the operating environment. These settings help ensure the tally indicator remains visible under different lighting conditions.
The following configuration options are available:
Enable: Enables or disables the controller's tally indicator. When set to ON, the tally indicator is active and responds to supported tally signals. When set to OFF, the tally indicator is disabled.
Brightness: Allows users to select the appropriate tally indicator brightness based on the operating environment. Available options include:
Indoor: Adjusts the tally indicator brightness for indoor environments where lighting conditions are generally controlled.
Outdoor: Adjusts the tally indicator brightness for outdoor environments where increased visibility may be required due to brighter ambient lighting.
Apply: Click Apply to save and apply any changes made to the tally indicator settings.
Product Information
The Product Information section displays essential information about the KBD PLUS PTZ Controller, including its model number, network configuration, firmware versions, and serial number. This information is useful for identifying the controller, verifying firmware versions, and troubleshooting technical issues.
The following information is displayed:
Model: Displays the controller's model name, identifying the device as the KBD PLUS PTZ Controller.
IP Address: Displays the controller's current IP address and network configuration mode, indicating whether the IP address is assigned through Static or DHCP configuration.
MAC Address: Displays the controller's unique Media Access Control (MAC) address, which identifies the device on the network.
IP Version: Displays the currently installed IP firmware version of the controller. This information can be used to verify firmware compatibility and determine whether an update is required.
MCU Version: Displays the currently installed Microcontroller Unit (MCU) firmware version, which manages the controller's hardware-related functions.
Serial Number: Displays the controller's unique serial number, which is used for product identification, warranty verification, and technical support.
Display
The Display section allows users to customize the KBD PLUS PTZ Controller's display settings, including screen saver functionality, menu timeout, screen brightness, and button illumination. These settings help improve visibility and allow users to adjust the controller's appearance based on their operating environment.
The following configuration options are available:
Screen Saver: Enables or disables the screen saver function on the controller's display panel. When enabled, the screen saver activates during periods of inactivity.
User 1–4 Button Collapses: Sets the amount of time before the User 1–4 button menu automatically collapses after inactivity. This allows the menu to close automatically after the selected time interval.
Screen Brightness: Allows users to adjust the brightness level of the controller's display screen using the slider. Increase or decrease the brightness to achieve optimal visibility based on the surrounding lighting conditions.
Button Brightness: Allows users to adjust the illumination brightness of the controller's physical buttons using the slider. This helps improve button visibility in different operating environments.
Features
The Features section allows users to configure the KBD PLUS PTZ Controller's audible feedback settings. This feature provides an optional sound notification when buttons are pressed on the controller.
Beep: Enables or disables the audible beep sound when pressing buttons on the controller.
ON: Enables an audible beep each time a button is pressed, providing sound feedback to confirm button activation.
OFF: Disables the audible beep, allowing silent button operation.
Additional Panel
The Additional Panel section allows users to customize the KBD PLUS PTZ Controller's programmable buttons and knobs by assigning specific camera control functions. Users can configure the USER 1–4 buttons and USER 5–7 knobs to perform different operations based on their workflow requirements.
Select the desired function button (F1–F7) at the top of the interface, then choose a category to configure its assigned function.
The following configuration categories are available:
User Feature 1: Allows users to assign predefined camera control functions to the selected programmable button or knob. Available functions include Home Position, Power Standby, Audio On/Off, Freeze On/Off, Flip On/Off, Mirror On/Off, Tally Indoor/Outdoor On/Off, Stabilizer On/Off, Wiper On/Off, Single Wiper On/Off, Continuous Wiper On/Off, Gyro On/Off, and Off. Available functions may vary depending on the connected camera's capabilities.
Pan Scan: Allows users to configure and assign pan scanning functions to programmable controls for automated horizontal camera movement.
Trace Memory: Allows users to record, save, and replay camera movements, including pan, tilt, and zoom operations.
Select a trace memory slot (TM 1–4).
Enter a Title to identify the recorded movement sequence.
Click Recording to begin capturing camera movements using the on-screen joystick and zoom controls while monitoring the live camera preview.
Click Save to store the recorded movement sequence.
Use Run to play back a saved trace or Stop to halt playback.
Macro: Allows users to create and assign custom macro sequences, enabling multiple camera control commands to be executed through a programmed function.
Preset Stored: Allows users to assign a Preset Call function to a programmable button, providing quick access to previously stored camera positions.
User Feature 2: Provides a second bank of assignable camera control functions, allowing users to configure additional commands for the programmable buttons.
Knob Feature 2: Provides a second bank of assignable functions specifically for the controller's programmable knobs, allowing users to customize knob operations.
Assigning Functions to Buttons and Knobs
For categories that use dropdown-based configuration:
Select the desired F1–F7 button or knob from the top of the interface.
Choose the appropriate function category from the left-side menu.
Locate the Feature dropdown associated with the selected control.
Select the desired function from the available options.
Repeat the process for any additional buttons or knobs you wish to configure.
Each programmable button and knob can be assigned a different function within the available categories, allowing users to customize the controller for their preferred camera control workflow.
AI
The AI section is reserved for future Artificial Intelligence (AI) functionality on the KBD PLUS PTZ Controller. This feature is currently unavailable and will be activated through a future firmware update.
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy8zNzkzNS80ODc4Ny9ja2ZpbmRlci9pbWFnZXMvcXUvMjAyNi9pbWFnZSgxNDUpLnBuZyIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc5NDQwNTE5OH19fV19&Signature=jamvalM2ICiuYB-qyg742jYLI6g1AV31GDionrlzacjdinXd13J1OSPLdpCYCXg8~p~WjSYqV27Py~ZB2Efo1vysF1Gb3fw7odQ5DeIkfgP7D6QNQu0elXNiq8wrA1z9BwoGJP6M0u36b-eDovs8qgPYgR~Nxfbrko63Y-CPBmCSUX2p~T~gu~4GWpA4AlaRimkj-G7NfOAgVJS4mzJWBilmt~tQhYg4oV3MIbmDOjrmg6bd~afDHj0SHhs9rWAaKKXG~M0OCyScpmv0yO5Luxsn9Tr1mE7wNs45mUDf~6~eQG4~y5DWP3Le5bURgVh6fGNFLHlqVcE6i8wDU3Gy2w__&Key-Pair-Id=K2TK3EG287XSFC)
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy8zNzkzNS80ODc4Ny9ja2ZpbmRlci9pbWFnZXMvcXUvMjAyNC9VbnRpdGxlZC02b3JkZXIoMSkucG5nIiwiQ29uZGl0aW9uIjp7IkRhdGVMZXNzVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNzk0NDA1MTk4fX19XX0_&Signature=G~rCKCl~SX-W9s7HLKIcQRe~X-lMpsIsFMlqojAkWAV4pcYTD-hrXkdnSdIc6XF6Ae9dLucQnFUc9NRQpP6xlqLQCwBbeCZKH1FefOXOfV0VjDZJJhzGy~d6mFg~xxVGg0wscEHUYj4AHnydFlSye9Is0q89DKrkjtd-42fZt9tVLDZRf0U6UYwzLBBE8wlLK~WUDl6x7OUMz8DdZXYSuJiKzELgdGVmDLb74s~Gmgm~~t2tBk6aXxf1pP8ZC8q8RuWg-8p3gte3o-Pg5OuyAcfAg5Um93XAzAiid0tB4sW7yjmzFQ9Zs5twpyY7DV48i245Rgvh~3Nu4R006d-mYQ__&Key-Pair-Id=K2TK3EG287XSFC)
System
The System section provides access to the KBD PLUS PTZ Controller's system management settings, including firmware updates, user account administration, device reset options, and data configuration management. These functions allow users to maintain, configure, and manage the controller's system settings through the Web GUI.
Firmware
The Firmware section allows users to view the KBD PLUS PTZ Controller's current firmware information and manually update the controller's firmware. Keeping the firmware up to date helps maintain system performance, compatibility, and access to the latest available features and improvements.
The following information and options are available:
IP Address: Displays the controller's current IP address and network configuration mode, indicating whether the IP address is assigned through Static or DHCP configuration.
Firmware Version: Displays the currently installed system firmware version of the controller.
IP Version: Displays the currently installed IP firmware version, which manages the controller's network communication functions.
MCU Version: Displays the currently installed Microcontroller Unit (MCU) firmware version, which manages the controller's hardware-related functions.
Serial Number: Displays the controller's unique serial number for product identification and technical support purposes.
Manual Update: Allows users to manually upload and install a firmware update using a compatible firmware file in .dat format.
Updating the Firmware
To manually update the controller's firmware, follow these steps:
Obtain the appropriate firmware update file for the KBD PLUS PTZ Controller from Bolin's official download center or Technical Support.
Navigate to System > Firmware within the controller's Web GUI.
Under Manual Update, locate the firmware upload area displaying the current firmware version.
Drag and drop the firmware .dat file into the designated upload area, or click "click to update" to browse and select the firmware file from your computer.
Follow any on-screen instructions to begin and complete the firmware update process.
Allow the controller sufficient time to complete the update. Do not disconnect the power or interrupt the update process.
Once the update is complete, return to the Firmware section and verify that the firmware version reflects the newly installed version.
The latest firmware for the KBD PLUS PTZ Controller can be downloaded from the official Bolin Download Center:
https://bolintechnology.com/download-center?post-name=kbd-plus
To access and download firmware files, users must first register for an account on the Bolin website:
https://bolintechnology.com/registration
Once registered, users can access the available firmware updates and download the appropriate firmware file for their controller.
User
The following information and options are available:
User Name: Displays the username associated with each registered account on the controller.
Role: Identifies the access level assigned to each user account.
Administrator: Provides administrative access to manage user accounts and controller settings.
Operator: Provides access based on assigned permissions. Operators can only change their own passwords.
Permissions: Displays the functions each user account is authorized to access, including:
Firmware Upgrade: Allows authorized users to perform firmware updates.
PTZ Control: Allows authorized users to operate and control connected PTZ cameras.
Actions: Provides account management options for existing users.
Delete: Allows authorized administrators to remove user accounts. The default Administrator account cannot be deleted.
Password: Allows users with appropriate permissions to change account passwords.
Add: Allows administrators to create additional user accounts and assign the appropriate roles and permissions.
Managing User Accounts
To manage user accounts, follow these steps:
Navigate to System > User within the controller's Web GUI.
Review the existing user accounts, assigned roles, and permissions.
Click Add to create a new user account and configure its access permissions.
To change an existing account's password, click Password next to the corresponding username.
To remove an account, click Delete next to the appropriate user, if permitted.
Name: Enter a unique username to identify the new user account.
Role: Select the appropriate user role from the dropdown menu. The selected role determines the user's level of access to the controller.
Password: Enter a password for the new user account. Click the eye icon to show or hide the entered password.
Confirm Password: Re-enter the password to verify that it matches the password entered in the previous field.
Permissions: Select the permissions to assign to the user account. Available permissions include Firmware Upgrade and PTZ Control, depending on the selected role.
Add: Click Add to save the new user account. Once created, the account will appear in the User Management list.
Reset
The Reset section allows users to manage the KBD PLUS PTZ Controller's restart settings, manually reboot the device, restore factory default settings, and export system logs for troubleshooting purposes.
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy8zNzkzNS80ODc4Ny9ja2ZpbmRlci9pbWFnZXMvcXUvMjAyNi9pbWFnZSgxNTApLnBuZyIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc5NDQwNTE5OH19fV19&Signature=L-FSQ-GjL7FurQ694GMhDQc8I4y-isZZMPiNnVi9DUEzCrdshLx7mtIDx1HD6l8~obM84oSvyt0R9BNoqZ4i~3lBWqa-342aNjkCcnPM9vlwI6hnBOkPzq9mi-3vSOBZCeweY8e9Ya~15HgOllHxAM6mT33jnp3F7iMgU8TLMvljQFrUGYGzCWGzLT1uXfaQa1GCS7sVQ8GfmyT6YbwZGxUrlLcTH-oaTqytBX6fgo46RRIU5NJS9VuXw7z7669M4RBYNU1HK1kVr2bI3AshYUHOPcJuHASs7BCjs4H7jrN9yBdnofi7aHUdMcI7XjMS43i8pPDIvWXYkC8bTSG3Og__&Key-Pair-Id=K2TK3EG287XSFC)
Device Restart
Scheduled Restart: Allows users to configure automatic controller restarts at a selected interval. Choose the desired restart period from the dropdown menu and click Save to apply the setting. Select Never to disable scheduled restarts.
Manual Reboot: Allows users to manually restart the controller without restoring or modifying its saved configuration. Click Reboot to initiate an immediate system restart.
Factory Default
Factory Default: Restores the controller's settings to their original factory defaults. Click Reset to initiate the factory reset process.
Keep Network Configuration: Allows users to preserve the controller's existing network settings during a factory reset.
Checked: Retains the current network configuration, including the controller's IP settings.
Unchecked: Restores the network configuration to its factory default settings.
System Log
Export System Log: Allows users to download the controller's system log for troubleshooting and diagnostic purposes. Click Export to save the log file to your computer. The exported log can be provided to Bolin Technical Support for further analysis if technical issues occur.
Data Configuration
The Data Configuration section allows users to export and import the KBD PLUS PTZ Controller's settings, providing a convenient way to back up configurations, transfer settings between controllers, or restore previously saved configurations after a factory reset.
Export Controller Configuration and Camera Configuration
The Export function allows users to save the controller's current settings and camera configurations to a file for future use.
The following options are available:
Export Keyboard Settings: Select this checkbox to include the controller's panel settings, programmable function buttons, knob assignments, and other controller configurations in the exported file.
Export Camera Configurations: Select this checkbox to include the list of configured cameras and their connection settings, allowing users to restore camera configurations without manually adding each camera again.
Export: After selecting the desired configuration options, click EXPORT to download the configuration file to your computer. The exported file can be saved as a backup or used to configure another compatible controller.
Import Keyboard, Camera Configuration
The Import function allows users to restore previously saved configurations or transfer settings from another compatible KBD PLUS controller.
Choose File: Click Choose File to browse your computer and select a previously exported configuration file.
Import: After selecting the configuration file, click IMPORT to upload and apply the saved settings to the controller. The imported configuration will overwrite the corresponding existing settings.
Exporting and Importing Configurations
To export a configuration:
Navigate to System > Data Configuration.
Select Export Keyboard Settings, Export Camera Configurations, or both.
Click EXPORT to download the configuration file.
Save the file in a secure location for future use.
To import a configuration:
Navigate to System > Data Configuration.
Click Choose File and select the previously exported configuration file.
Click IMPORT to upload and apply the configuration.
Allow the controller to complete the import process before resuming normal operation.
Verify that the imported camera and controller settings have been restored correctly.
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy8zNzkzNS80ODc4Ny9ja2ZpbmRlci9pbWFnZXMvcXUvMjAyNC9VbnRpdGxlZC02b3JkZXIoMSkucG5nIiwiQ29uZGl0aW9uIjp7IkRhdGVMZXNzVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNzk0NDA1MTk4fX19XX0_&Signature=G~rCKCl~SX-W9s7HLKIcQRe~X-lMpsIsFMlqojAkWAV4pcYTD-hrXkdnSdIc6XF6Ae9dLucQnFUc9NRQpP6xlqLQCwBbeCZKH1FefOXOfV0VjDZJJhzGy~d6mFg~xxVGg0wscEHUYj4AHnydFlSye9Is0q89DKrkjtd-42fZt9tVLDZRf0U6UYwzLBBE8wlLK~WUDl6x7OUMz8DdZXYSuJiKzELgdGVmDLb74s~Gmgm~~t2tBk6aXxf1pP8ZC8q8RuWg-8p3gte3o-Pg5OuyAcfAg5Um93XAzAiid0tB4sW7yjmzFQ9Zs5twpyY7DV48i245Rgvh~3Nu4R006d-mYQ__&Key-Pair-Id=K2TK3EG287XSFC)
Troubleshooting Information
If you experience an issue with the KBD PLUS PTZ Controller, follow the troubleshooting steps below based on the symptoms encountered.
If the issue persists, export the controller's system log and contact your dealer or Bolin Technical Support. Provide the system log, controller firmware version, serial number, and the make, model, and control protocol of the connected cameras to assist with troubleshooting.
Power
The controller does not power on
Verify that the Power Switch on the rear panel is turned ON.
If using the DC power adapter, ensure it is securely connected to both the controller and a working power outlet. Use only the original power adapter supplied with the controller.
If using an alternative DC power source, verify that the voltage is within the controller's supported 5V–48V input range.
If using PoE+, confirm that the network switch supports IEEE 802.3at (PoE+) and that PoE is enabled on the connected port. Standard PoE (IEEE 802.3af) does not provide sufficient power.
Try a different Cat5/6 Ethernet cable or network switch port.
The controller powers on using PoE+, but some features do not work or the controller restarts unexpectedly
Verify that the PoE+ switch has sufficient available power. The controller requires a minimum of 12W and may consume up to 14W.
Check the switch's total PoE power budget and individual port power allocation.
Alternatively, power the controller using the supplied DC power adapter to determine whether the issue is related to insufficient PoE power.
Network and Web Interface
The Web Interface cannot be accessed
Verify the controller's current IP address under Set Up > CONTROLLER SETTING > Product Information.
Ensure that the computer and controller are connected to the same network and IP subnet. For example, a controller using 192.168.1.111 cannot communicate directly with a computer using 192.168.0.125 without proper network routing.
If the controller is configured for DHCP, verify that a DHCP server is available. If necessary, configure a static IP address using the controller's touchscreen.
The controller automatically reboots after network settings are changed. Allow the restart process to complete before attempting to reconnect.
Use an updated HTML5-compatible web browser. If the issue persists, clear the browser cache or try a different browser.
Cameras
A camera is not detected during automatic discovery
Verify that the camera is powered on and connected to the same network and IP subnet as the controller.
Click the Refresh button on the CAMERA SETTING page to initiate another discovery scan.
Automatic discovery supports Bolin cameras and compatible third-party cameras using VISCA over IP or NDI. Cameras using other protocols, including serial RS-232, RS-422, and RS-485 connections, must be added manually.
On managed networks, discovery traffic may be restricted by VLAN configurations or network security settings. Manually add the camera using its IP address or contact your network administrator to allow the required discovery traffic.
A camera's ID flashes light pink on the number pad, or the camera displays Offline
This indicates that the camera was previously configured but is no longer reachable by the controller.
Verify that the camera is powered on and that its network connection is functioning properly.
Check whether the camera's IP address has changed, particularly if DHCP is enabled.
If the IP address has changed, edit the camera's configuration on the controller to reflect the new address.
Consider assigning a static IP address to the camera to prevent future connection issues caused by IP address changes.
The camera displays video on the controller but does not respond to PTZ commands
Verify that the correct control protocol is selected for the camera.
For BCX (Bolin), confirm that the username and password match the camera's Web Interface login credentials.
For VISCA over IP, verify that the camera and controller are configured to use the same communication port (default UDP port 52381) and that VISCA over IP is enabled on the camera.
For ONVIF, verify that the username, password, and communication port are configured correctly.
Confirm that the Control Panel Lock is disabled.
The camera responds to PTZ commands but no video appears on the controller
Verify that the correct Video Codec is selected for the camera, such as RTSP or NDI HX, and confirm that the corresponding video stream is enabled.
If the camera's video settings, including codec, resolution, or stream URL, have been modified, update the camera configuration on the controller accordingly.
Video codec compatibility may vary depending on the camera manufacturer and model. If available, try an alternative codec or video stream.
Image adjustment controls, such as white balance, exposure, or focus, do not respond
Verify that the Image Panel Lock is disabled.
Cameras using Panasonic or Canon control protocols support pan, tilt, and zoom functions only. Image adjustments are not available through these protocols.
Some image adjustment functions are camera-dependent. Confirm that the connected camera supports the selected function.
A serial RS-232, RS-422, or RS-485 camera does not respond
Verify that the serial wiring matches the required pin configuration for the camera and controller. Sony and non-Sony devices may use different wiring arrangements.
For RS-485 (Pelco), verify that only the TX+ and TX- connections are used.
Confirm that the camera's control ID (VISCA ID or Pelco address) and baud rate match the controller's configuration.
Verify that the correct serial control protocol is selected: VISCA-RS232, VISCA-RS422, Pelco-P, or Pelco-D.
When daisy-chaining multiple cameras, ensure each camera has a unique control ID.
Verify that the supported serial camera limits have not been exceeded:
RS-232: Up to 7 cameras.
Combined RS-232 and RS-422: Up to 7 cameras total.
RS-485: Up to 255 cameras.
The Zoom/Roll Control Ring does not control the camera's roll axis.
Roll control is supported only on compatible Bolin cameras, including supported Range, EX1030 Series, and SD530 Series models.
Press and hold the Joystick Top Button to switch the control ring to Roll mode. The Roll Mode LED illuminates when Roll mode is active.
Verify that the Ring Control setting is configured correctly under Set Up > CONTROLLER SETTING > Joystick.
Controls
Buttons, knobs, or the joystick do not respond
Verify that the Control Panel Lock or Image Panel Lock is not enabled.
Press the corresponding LOCK button to unlock the panel. If password protection is enabled, enter the configured lock password.
Confirm that a camera is selected and its connection status is Online.
The joystick is inaccurate, drifts, or does not reach full speed.
Perform joystick calibration under Set Up > CONTROLLER SETTING > Joystick, or through the controller's Web Interface.
During calibration, move the joystick fully in each direction as instructed to ensure accurate movement detection.
To automatically calibrate the joystick whenever the controller starts, enable Power On Calibration in the Web Interface.
The camera pans or tilts in the opposite direction
Navigate to Set Up > CONTROLLER SETTING > Joystick.
Enable or disable Pan Dir. Reverse or Tilt Dir. Reverse as needed to correct the movement direction.
Camera movement is too fast or too slow
Adjust the maximum pan/tilt, zoom, and focus speeds using the controller's SPEED buttons.
Default maximum movement speeds can also be configured through the Web Interface under Keyboard Setting.
Video Output
No video appears on the HDMI or USB-C (UVC) output
Verify that Output Source is not set to OFF.
Check the HDMI or USB-C cable connections and try another cable or display if necessary.
Confirm that the connected display or capture device supports the selected Video Format. If necessary, select a lower resolution or frame rate.
For USB-C (UVC), verify that the computer recognizes the controller as a webcam and that the correct video device is selected in the application.
The video output does not change when switching between cameras
Verify that Output Source is not set to LOCK, which maintains the selected output source.
Change the setting to OFD (Output Follows Display) to allow the video output to follow the camera currently displayed on the controller.
No audio is available through the HDMI or USB-C output
Navigate to Set Up > CONTROLLER SETTING > Output and verify that Audio is enabled.
Confirm that the connected camera is transmitting audio within its video stream.
To monitor audio directly from the controller, use the 3.5mm audio output connection.
Tally / GPIO
Tally lights do not respond
Verify that tally functionality is enabled under Set Up > CONTROLLER SETTING > Tally Mode.
Confirm that the GPI I/O settings, including Setting, Tally Mode, and Camera Link, are configured correctly for the connected system.
Verify the wiring of the Tally/Contact connector. Pins 1–7 correspond to cameras 1–7, while pins 8 and 9 are ground connections.
Firmware
A firmware update fails or the controller does not restart correctly after updating
Verify that the firmware file is intended specifically for the KBD PLUS PTZ Controller and was downloaded completely from the official Bolin Download Center: https://bolintechnology.com/download-center?post-name=kbd-plus
Ensure that the controller remains powered on and connected to the network throughout the firmware update process.
If the update fails but the controller remains accessible, restart the controller and attempt the firmware update again.
If the problem persists, contact Bolin Technical Support for further assistance.
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy8zNzkzNS80ODc4Ny9ja2ZpbmRlci9pbWFnZXMvcXUvMjAyNS9ibGtfbGluZXIoMSkucG5nIiwiQ29uZGl0aW9uIjp7IkRhdGVMZXNzVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNzk0NDA1MTk4fX19XX0_&Signature=e5rvyd2EUXPVKQOe6Ai8jlmRExJxRSK~zRL0CMqbgGd~8KyPaHgUrtox0Tnr0MYPkWhRl1Xu-tftz4yL-ikgzrvPJHKbADmAaIfDdoIn2PkVQzyQTqkuEQhQuTd5SnmDjhVFeAqOEk-FeA-VMP~0s9pb2f88oYU1rmiy032w9uXKl4d2U~JbQBLI~J20BJd~375Rbc5GNh9gl9rxCE~40gaFh~RxOt~6ViZPYOvClq8voqFYBpZrfBgW49cjYBP3PBQf-zhkA7fWFAOn91My79-9DbU9f9Ed7cJxe-p9gg6jCce2ta3khcDLEi8SwJr5oLCMfBoGuwhPUrrn0~kHtQ__&Key-Pair-Id=K2TK3EG287XSFC)
Maintenance
Cleaning
To maintain the KBD PLUS PTZ Controller in optimal condition, follow these cleaning recommendations:
If the touchscreen becomes dusty or smudged, gently clean it using the supplied microfiber cleaning cloth.
Do not use organic solvents, such as benzene or ethanol, when cleaning the touchscreen or controller housing, as these may damage the surfaces.
Avoid using abrasive materials or harsh cleaning products that could scratch or damage the touchscreen.
Always disconnect the controller from its power source before cleaning.
Checking and Updating the Firmware
For optimal performance, system stability, and access to the latest features, periodically check the installed firmware version and update the controller when a newer version is available.
1. Check the Installed Firmware Version
Navigate to Set Up > CONTROLLER SETTING > Product Information on the controller's touchscreen.
Locate the current firmware version displayed in the Product Information menu.
2. Check for Available Firmware Updates
Register for an account on the Bolin website to access firmware downloads: https://bolintechnology.com/registration
Visit the official Bolin Download Center: https://bolintechnology.com/download-center
Search for KBD PLUS or access the product's download page directly: https://bolintechnology.com/download-center?post-name=kbd-plus
Download the latest firmware file compatible with the KBD PLUS PTZ Controller.
3. Install the Firmware Update
Locate the controller's IP address under Set Up > CONTROLLER SETTING > Product Information.
Open a web browser on a computer connected to the same network and enter the controller's IP address to access its Web Interface.
Log in using your administrator credentials.
Navigate to System > Firmware.
Under Manual Update, click the upload area or drag and drop the downloaded firmware file (.dat) into the designated area.
Allow the firmware update process to complete. The controller will automatically reboot once the update is finished.
After the controller restarts, verify that the new firmware version has been successfully installed.