5. System setup 5.1. Mounting PaulinhoB head 5.2. Mounting the camera and attaching lens holding accessories 5.3. Mounting external lens motors 5.4. Connecting and Powering on the PaulinhoB head 5.5. Lens control configuration 5.5.1. Lens control setup 5.5.2. Canon lens motor configuration 5.5.3.
Page 3
6.4.1. Head state control and indication 6.4.2. Zoom, focus and iris control 6.4.3. Pan/tilt control in Velocity and Position mode 6.4.3.1. Velocity control 6.4.3.2. Position control 6.4.4. Preset add button 6.5. Presets tab 7. Joystick control 7.1. Control with Skaarhoj PTZ Extreme 7.1.1.
1. Safety and warnings Follow all instructions and warnings marked on the product and given in this manual. These safety instructions must be followed to reduce the risk of personal injury and/or damage to the product and other equipment. WARNING: Do not install this product onto a support, bracket or other equipment that is not designed to support the weight of the product and its payload.
2. General description and Technical specifications The PaulinhoB robotic head is built for smooth, stable and effortless camera motion. It can be controlled by an online application or by a joystick (any joystick with VISCA over IP protocol, SKAARHOJ configurable joystick or similar).
3.1. Basic package The following parts are included with the Basic package of the PaulinhoB head. This package includes the main parts for powering on the robotic head and attaching the camera to it.
3.2. Lens holder package The following additional parts are included in the Lens holder package of the PaulinhoB head. It is mainly made for supporting large cameras and their external lens motors so that everything stays completely stable during fast movements. The spacers are made for covering empty space that occurs between some cameras and certain PaulinhoB head accessories when being attached.
The following additional parts are included in the PDMOVIE lens motor package of the PaulinhoB head. If your camera needs external lens control, the lens motors from this package are the accessory that could be very useful. Additional gears that are included have different lens step sizes to cover all possibilities.
If the camera you are going to use has servo lenses with serial connection support, Canon and Fujinon lens cables are the only thing needed to connect the camera to the PaulinhoB head. There is an option for 10-pin or 20-pin Fujinon servo cable or 20-pin Canon servo cable.
3.5. Skaarhoj PTZ Extreme configurable controller Skaarhoj PTZ Extreme configurable controller package includes all cables needed for full control of one or multiple PaulinhoB heads. The controller has many possibilities and advantages that are explained in the section Control with Skaarhoj PTZ Extreme.
3.7. Aida controller Aida configurable controller package includes all cables needed for full control of one or multiple PaulinhoB heads. The controller has many possibilities and advantages that are explained in the section VISCA control with AIDA joystick. Part Quantity...
4. Interface outline The PaulinhoB head comes with many different possibilities when it comes to the interface. Figure 7 and Figure 8 show all interface connectors of the PaulinhoB head. Figure 7: PaulinhoB head front Part PDMOVIE external lens motor LEMO socket...
Page 13
Figure 8: PaulinhoB head back Part Status LED indicator LANC Socket RJ45 Ethernet Socket Screw Locking DC Power connector CAN Socket System setup...
5. System setup The recommended procedure for the setup of the PaulinhoB head would be as follows: Mount the PaulinhoB head on a tripod, some other flat surface or the ceiling in an upside- down configuration Mount the camera and attach the lens holding accessories (if applicable)
5.1. Mounting PaulinhoB head A PaulinhoB head can be mounted on a mounting plate or a ball head. For mounting on a ball head, standard 3/8’’ screws can be used. Additionally, 1/4” screws could be used together with an adapter.
Page 16
Figure 11: Schematic representation of threads Figure 12: Ceiling mount System setup...
Figure 13: Bubble level According to specifications, the weight of the PaulinhoB head is 2.9 kg. Please ensure that all the mounting elements can withstand the weight of the PaulinhoB head and its payload of up to 5kg. During the assembly and disassembly of the PaulinhoB head, the power cable must be disconnected.
Page 18
assembly combinations for mounting the motor holding tools together with the camera. This allows for many mounting positions of the carbon tubes holder, which in turn means additional flexibility for mounting, depending on each camera and lens configuration. This also ensures that the system is correctly balanced and the external lens motors (if applied) can be properly mounted on the carbon tubes.
Page 19
Table 1: Lens holder accessories mounting Parts included Initial construction Construction on the camera System setup...
Page 20
Table 1 covers all the elements and cases for mounting the lens holding accessories. The 1 row in Table 1 shows the most basic construction consisting of a camera mounting plate and mount screws, carbon tube holder with its 4 M4x12 screws (this already comes screwed and you can adjust it later) and 2 M6x20 screws from the Lens holder package.
Page 21
The 2 row in Table 1 shows the case in which the tube holder spacer for carbon tube holder is placed between the camera mounting plate and carbon tube holder using two M6×45 screws. It can be placed on both sides of the camera mounting plate and it is used in some cases for filling the distance between the carbon tubes and the camera lenses.
Otherwise, external lens motors should be mounted. In this case, the carbon tube holder should be mounted as explained in the section Mounting the camera and attaching lens holding accessories. These external lens motors can be used with the PaulinhoB head to control zoom, focus and iris. The PDMOVIE package contains external motors and accessories needed for their proper mounting and use.
Page 23
Figure 15: Lens motor gear wheels switching A lens strip should be placed to cover the center of the moving ring. The diameter of the lens strip should be a bit smaller than the diameter of the moving ring. If this is not the case, a part of the lens strip should be cut away.
Page 24
Figure 16: Lens motors and lens strips with zip ties 2. Insert the carbon tubes into the carbon tube holder (Figure 17). To tighten the carbon tubes in the carbon tube holder, use four M4×12 screws (provided with the Lens holder package).
Page 25
Figure 17: Carbon tubes in the carbon tube holder 3. Mount the PDMOVIE lens motors onto the carbon tubes and align them to their respective lens gear rings. It is recommended to mount the motors on alternating sides of the lens if the space allows.
Page 26
Figure 18: Incorrect and correct lens motor alignment 5. Verify that the gear disk of the lens motor is at the same height as the middle of the lens (see Figure 19). Additionally, a snug fit between the lens gear and motor gear should be ensured so that there is no risk of the gear wheel becoming disconnected during operation.
Page 27
Figure 20: Lens holder Velcro strip If there is a need to fasten the camera so that it doesn’t oscillate due to the very fast movements of the head and very long lenses, the Lens holder package can come in very handy.
5.4. Connecting and Powering on the PaulinhoB head First, plug in the power cable and the RJ45 cable into Network port on the PaulinhoB head. Note that for safety reasons, it is recommended to use the power supply that is provided with PaulinhoB head.
4. Control with Canon XC protocol 5. Control with LANC or analogue interface for camcorders The preferable lens control option should be selected in the Settings tab of the PaulinhoB control application. This procedure is explained in detail in the Lens control settings.
PaulinhoB should be plugged in the remote port of the servo drive unit, as shown in Figure 23. Figure 23: Lens controller remote port 5.5.3. Fujinon lens motor configuration If Fujinon lens control is used, the head should be properly connected to the lens motor with a cable.
Page 31
Figure 24: Lens motor configuration button The lens motors have a button on the bottom part (see Figure 24). This button serves a different function based on the times and the duration it is pressed. The following table shows the different functions of this button: LENS CALIBRATION...
Page 32
For the initial configuration of the system, the zero position of the motors should correspond to: iris fully open focus to closest focus possible and zoom to Wide (completely zoomed out) view If any of the motors is in the opposite configuration (iris closed, focus to infinity and zoom to Tele -fully zoomed in), then the direction on those specific motors should be changed by hitting the button of the lens motor seven times.
(see Figure 25), it is needed to choose the appropriate lens in the Settings tab and to enter the IP address of the controlled camera in PaulinhoB's web application. The configuration of the lenses in the web application is described in Lens control settings.
Page 34
Figure 26: Example of correct configuration of Ethernet connection on Canon XF605 camera System setup...
(Figure 27). If the LANC interface is used, the 2.5mm cable should be used, with connection from the remote cable entry to the LANC connector on the PaulinhoB head. Figure 27: Example of correctly connected camera with LANC remote interface...
PaulinhoB uses the 10.10.12 subnet so the IP address for the PC or tablet needs to be configured manually. Below is the description of how to do this on Linux and Windows operating systems.
Page 37
Populate the address and netmask areas and assign a new name. Check if the IP address is not already taken (ping PaulinhoB just to be sure). After these actions, a new profile should be visible in the Profiles section. Figure 29 gives an example of how a profile with the name PaulinhoB, address 10.10.12.161 and netmask 255.255.255.0 is added.
Page 38
Figure 29: Profile adding b) Windows OS In the Network & Internet settings, open the Change adapter options and then choose Ethernet (Figure 30). In the Ethernet window, open Properties and then double click Internet Protocol Version (TCP/IPv4). Change the settings as illustrated in Figure 31. The last number inside the IP address section can be any number in the range from 0 to 255, but not the same as the number of the head.
Page 39
Figure 30: Windows Network settings System setup...
Open the browser and call PaulinhoB homepage by typing 10.10.12.X:3000 into the browser search bar. X indicates the port or the IP address for that head. Each PaulinhoB is shipped with the default IP address 10.10.12.10. This IP address can be changed through the application (for...
Page 41
Figure 32: PaulinhoB default IP address homepage opening If the call was successful, the application homepage will open as shown in Figure 33. Figure 33: Application homepage The Application has four tabs in the Menu: Settings tab Firmware update tab...
6.2. Settings tab The Settings tab is the first one that opens when the application is opened. It consists of a couple of separate tabs: 1. Motion control settings 2. Lens control settings 3. Network settings Figure 34 shows the general overview of this Tab. Figure 34: Settings Tab overview System setup...
(a derivative of acceleration) for the velocity control and maximal allowed velocity and acceleration for the position control. These limits determine how aggressive the PaulinhoB head would be in regulating velocity and position. For smooth regulation, the limits should be set to low values and for aggressive operation, these values should be set to high.
In the settings related to the way PaulinhoB is mounted, one can specify if the head is mounted upside-down (inverse mount). In the mounting settings, if the checkbox is ticked, the head is set to the inverse mount and if it is not ticked it is set to the normal mount. Note that the head...
Page 45
Figure 37: Lens control settings tab The one thing to have in mind is that not all control combinations for zoom, focus and iris are possible. For example, choosing Canon for Zoom and Fujinon for Focus is not a valid option because it is physically not possible to use this combination.
Page 46
Figure 38: Camcorder options In the case when there is a need for lens control from both the PaulinhoB head and the camera which is used with its remote control, it is needed to set the lens axis which will be controlled remotely from the camera to PDMOVIE in the PaulinhoB’s web application.
Page 47
When choosing the Canon XC protocol option, an additional field would open asking to set an IP address of the camera which we want to control. The IP address of the camera should be configured in the camera network settings. Figure 40: XC protocol options After setting options for each of the lens axes, click the Save lens settings button to finish the process.
This tab includes the settings for the PaulinhoB IP address. PaulinhoB head IP address can be modified by opening the application in the browser. First, the user should open the Settings tab and then the Network settings tab as shown in Figure 42. In the IP field, type the IP address that you want to have.
6.3. Firmware update tab The Firmware update tab can be used to check if PaulinhoB is running with the latest firmware version. Figure 44 gives an illustration on how to identify the number of the firmware running on the PaulinhoB head.
Page 50
Figure 45: Firmware update archive upload Make sure to only download software from the official webpage of Zanus for production robotics (https://zanusrobotics.com/downloads/). In case any other file is selected during the upload procedure it will be rejected by the upload software.
Page 53
Figure 50: Updating firmware indicator Figure 51: Installing web app indication System setup...
Page 54
When the firmware update process is finished, a notification will appear requesting the head to be restarted (Figure 52). Turn PaulinhoB off and on again and refresh the application page. After the PaulinhoB restarts, check the Firmware update tab again. The updated firmware version should be displayed.
6.4. Controls Tab The Controls tab allows full control of the PaulinhoB head. It consists of several control buttons, sliders and joysticks logically grouped to allow full control of the PaulinhoB. The control functionalities that can be achieved with the Control tab are the following: 1.
6.4.1. Head state control and indication PaulinhoB can be in one of the following states - disabled, ready and running. The transition between these states is shown in Figure 54. Figure 54: Application state transitions illustration On every press of the START button, the head state moves one place on the right on the diagram.
Page 57
To actively move and control the axes of the PaulinhoB head, it should be either in the READY Before doing the Firmware update, Pauli head should be brought to the DISABLED state, by using the STOP button. For details on the Firmware update, please see...
If pressing the CLEAR FAULTS button does not clear the error, please try restarting the head (powering it off and on again). If after the restart, the error is still there, please contact support. 6.4.2. Zoom, focus and iris control Sliders for setting zoom, focus and iris values (shown in Figure 57) are positioned on the left side of the tab.
Below the display of the axis positions, there are bars for setting the axis limits. Please note that, in order to use the sliders to set the pan and tilt limits, PaulinhoB should first be set to the disable state (for details on disabling PaulinhoB, please see Head state control and indication).
Page 60
Figure 59: Pan and tilt velocity control System setup...
Below the position display fields, there are bars for setting the axis limits. Please note that, to use the sliders to set the pan and tilt limits, PaulinhoB should first be set to the disable state (for details on disabling PaulinhoB, please see Head state and control indication).
Page 62
Figure 60: Pan and tilt position control System setup...
Figure 61: Adding a preset PaulinhoB reads the current positions of the pan and tilt axes as well as the positions of the zoom focus and iris and offers to record these values as presets. By default, all axes apart from the iris are included.
Page 64
Figure 62: Preset adding options After entering the name of the preset, it can be saved using the Save button. A notification will pop up upon the successful saving (Figure 63). All the saved presets can be found in the Presets tab of the application, where they can be recalled as described in the Presets tab.
Play option executes a preset during a specified time that the user enters in an input field for preset execution time (in seconds). Run option makes PaulinhoB move to the defined position in the shortest possible time. Option to add a preset to an array of presets adds the corresponding preset with the desired execution time to an array of presets that can later be executed.
Page 66
If fast preset execution is required, these limits should be set to maximal values. Note that then, the time in which a preset can be reached is limited with the maximal velocity and acceleration of the PaulinhoB head.
Page 67
If fast preset execution is required, these limits should be set to maximal values. Note that then, the time in which a preset can be reached is limited with the maximal velocity and acceleration of the PaulinhoB head.
Page 68
Figure 68: Preset series status indication System setup...
Skaarhoj PTZ Extreme is a configurable joystick that can be used to control various products from different manufacturers. For it to be used for controlling PaulinhoB head, it first needs to be configured. If supplied by Zanus together with PaulinhoB, the PTZ Extreme joystick comes already preconfigured.
The On/off button section includes one button in the top left corner of the keyboard, which is used for initializing the control of the PaulinhoB. This button sets PTU state to on and all of the available PaulinhoB axes to the running state. The closer look of this section is shown in Figure 70.
7.1.2. Sensitivity knobs The Sensitivity knobs section includes eight knobs. They are the knobs for setting the sensitivity of axes control, knobs for limitations of velocity, acceleration and jerk, and knob for setting the preset execution duration. Sensitivity knobs are shown in Figure 71. Figure 71:Sensitivity knobs Each of the values related to the corresponding knobs is displayed on the OLED screen above that knob (some of them are shown in Figure 72).
Page 72
Figure 73: Sensitivity knobs for axes control 3. The three Limit knobs shown closely in Figure 74, can be used to reduce the velocity, acceleration and jerk limits of the pan and tilt axes. If set to 100%, the maximal possible limitations would be taken, but it is also possible for the user to reduce some of these limits to lower values.
7.1.3. Zoom, focus and iris control The Zoom, focus and iris control section is shown in Figure 75. Figure 75: Zoom, focus and iris control This section allows to control the following: 1. Control the zoom of the camera by pressing and holding the sides of the zoom rocker (the side that has written “W”...
Page 74
illustrated in Figure 76). Joystick axis orientation (whether pushing the tilt of the joystick up moves the tilt of the head up or down for example) is adjustable and the way to adjust it is described in detail in section Direction control.
7.1.5. Direction control The Direction control section is shown in detail in Figure 77. Figure 77: Direction control buttons The buttons of this section offer the following functionalities: 1. The first button from the left allows the user to switch the default pan direction of the pan/tilt joystick (described in Pan/tilt joystick control).
Page 76
joystick up results in upward tilt movement. Purple color indicates that the movement of the joystick up moves the tilt axes down. Figure 79: Tilt direction button mode switch 3. The third button from the left is configured to zoom in 10 times when its top edge is being pressed and configured to zoom out 10 times when its bottom edge is being pressed.
Figure 81: Zoom out 10x 7.1.6. Preset control The Preset control section includes multifunctional buttons that can be divided into two parts, a part for preset control (Figure 82) and a part for preset overview and selection (Figure 83). Figure 82: Preset control buttons Figure 83: Preset overview and selection buttons Among the buttons for preset overview and selection, there are 11 buttons available for saving and later executing presets and one button for navigating through them.
Page 78
number from 1 to 99) that is shown in the OLED display above that preset. This way, the user can follow the position of a preset. The user can move through the presets by using the Page button. One can move to the following page with presets by clicking the top edge of the Page button or move to the previous page by clicking the bottom edge of the Page button.
Page 79
Table 2: Play button usage Step No. Representation Action Turn the knob to define the Preset duration time. Press the preset for execution. selected preset’s button becomes white. Press the Play button. The preset executes and becomes green during execution time. System setup...
Page 80
When preset been executed becomes orange again. 2. The second button from the left is the RUN button. It is used for executing a preset that was previously saved in the shortest possible time. To run a preset, one should select the preset for execution and then click on the RUN button.
Page 81
preset executes shortest time possible becomes yellow the execution. When preset been executed becomes orange again. 3. The third button from the left is the CUE button. It is used for making and executing an array of presets. To add the presets for execution to an array, one should first set the execution time for a certain preset (using the preset duration knob mentioned in Sensitivity knobs), select a preset for execution and then click the CUE button.
Page 82
Table 4: Cue button usage Step No. Representation Action Turn the knob to define the Preset duration time for the first preset in the array. Press the first preset that should be added to the array. selected preset’s button becomes white. Press the Cue button to add the preset to the array.
Page 83
Turn the knob to define the Preset duration time for the second preset. To add another preset, press the button of the preset that should be added to the array. selected preset’s button becomes white. Press the Cue button to add the preset to the array.
Page 84
Pan/tilt joystick control should be used to position PaulinhoB head to the desired position. This position includes setting pan, tilt, zoom, focus and iris. Once the axes are in the desired positions, one should press the SAVE button. The preset should appear in the list of active preset buttons in the first available place.
Page 85
Preset overview before saving a preset. Drag pan/tilt, zoom and focus joysticks to reach the desired position of the PaulinhoB head. Press the Save button. Preset overview after saving a preset. 5. The fifth button from the left is the DELETE button. It is used for deleting a preset. To delete a preset, one should select the preset and then on the DELETE button.
Page 86
Table 6: Delete button usage Step No. Representation Action Press the preset that should be deleted selected preset’s button becomes white Press the Delete button. The preset is deleted (become inactive and loses its color). All presets that were on the right side of the deleted preset move one place to the left.
Figure 86: Active camera control buttons There can be up to 7 different PaulinhoB heads assigned with these buttons. The buttons of the assigned heads are dimly lit, with the button that corresponds to the currently selected head being brighter than the others.
Page 88
10.10.12.15 10.10.12.16 To activate the Skaarhoj panel for a certain PaulinhoB head, the user should press the button in the Active camera control section corresponding to that PaulinhoB. After doing this, the button for this PaulinhoB head should have a bright white color and the user can start operating the corresponding PaulinhoB head.
Page 89
Extreme controller from the list. To assign new PaulinhoB IP addresses to the selected Skaarhoj controller, one should click on the IP Config tab in the application menu. The tab that opens will look like the one shown in Figure 89.
Page 90
Figure 89: IP address configuration System setup...
There are several options of connecting PaulinhoB heads with the controller, but it is important that all PaulinhoB heads are in the same local network. Then, the user can assign the IP address of each PaulinhoB to the controller (as explained in Active camera control).
7.1.8. Manual PTZ Extreme configuration To start with manual configuration, the user should first open the official SKAARHOJUpdater application that was previously installed as explained in section Active camera control. Make sure the controller is connected to the computer with this application as it was described in the same section.
Page 93
Figure 91: Manage configurations tab To subscribe to the Zanus configuration, one should scroll to the bottom of the page and enter the Zanus subscription ID (31488) in the dedicated field and then click the Go button (as illustrated in Figure 92). A message should appear as in Figure 93.
Page 94
Later, the user should find the Configuration Subscriptions section by scrolling on the same page. The Zanus user configuration should be there, named Zanus: RawPanels as in Figure 94. One should click on Set Active in the right corner of this configuration to activate the configuration (illustrated closely in Figure 93).
For using a controller with VISCA over IP protocol, it is important only that the IP address on the joystick and the PaulinhoB head is the same. If it is not possible to change the IP address on the joystick, then the IP address of the PaulinhoB can be changed to match the target IP address of...
Page 96
PRESET SPEED - Common 8x 01 7E 04 1C 0p 0p FF pp: Common Speed (0x01-0x18) The following Table 9 shows the list of VISCA messages that PaulinhoB returns: Table 9: VISCA over IP inquiry command list Inquiry command Inquiry Packet...
For more information on VISCA over IP protocol usage, it is recommended to read the official document from Sony at the link https://www.sony.net/Products/CameraSystem/CA/BRC_X1000_BRC_H800/Technical_Docum ent/C456100121.pdf. 7.2.1. VISCA control with AIDA joystick 7.2.1.1. Setting up AIDA controller Firstly, to be able to control PaulinhoBB with Aida controller, it is necessary to set VISCA Response setting value to Disable in the keyboard settings of the controller.
Page 98
Figure 98: Keyboard setting, VISCA Response To change the value of the VISCA Response setting from Enable to Disable, it is necessary to perform the joystick gesture to the left or to the right. To exit the keyboard settings, it is necessary to press the ESC button.
Page 99
By clicking the ENTER button, the section for setting up an IP address would appear. Figure 101: IP address settings You need to fill up all necessary fields for your static IP address. Here is the example for the Zanus network: System setup...
When you fill up all the necessary fields, you will confirm your IP address by clicking the ENTER button. After that, the controller will restart. 7.2.1.2. Adding network device To add a new network device(PaulinhoB), it is necessary to access the keyboard settings by clicking the SETUP button. Figure 103: Setup button In the keyboard settings, it is necessary to choose the Add Network Device option by selecting it with a joystick gesture and clicking the ENTER button.
Page 101
Figure 104: Keyboard Setting, Add Network Device Figure 105: Enter button After selecting the Add Network Device option, the new section on the display will appear. Figure 106: Network device settings System setup...
Page 102
To go through all available options, it is necessary to perform the joystick gesture to the left or to the right. For controlling PaulinhoB, you need to select the VISCA(UDP) option. For the IP Address parameter, you need to enter the valid IP address of the device you want to control.
Figure 108: Camera buttons 7.2.1.3. PaulinhoBiB control For controlling pan and tilt axes of the PauliB head, use the joystick controller on the upper right corner of the AIDA controller. Figure 109: AIDA’s joystick For controlling camera zoom, use the zoom rocker in the down left corner of the AIDA controller.
Page 104
Figure 110: Zoom rocker For controlling camera focus, use the NEAR and FAR buttons from the controller. Figure 111: NEAR and FAR buttons For controlling iris, use a knob with IRIS naming underneath. System setup...
Figure 112: IRIS knob For controlling zoom speed and pan-tilt speed use the knobs with corresponding names underneath them. Figure 113: Zoom and pan-tilt speed knobs 7.2.1.4. Setting up and calling presets For setting up the preset, it is necessary to click on the SET button, after which on the display it will appear the Set Preset option.
Page 106
Figure 114: SET button Figure 115: Set preset display You need to choose the id number of the preset and to enter it with the numerical part of the keyboard of the controller. To call the preset, you need to click the id number of the preset on the controller’s numerical keyboard.
Page 107
Figure 116: Preset speed up and down buttons System setup...
8. Troubleshooting If PaulinhoB head is not working properly there could be several reasons and solutions for it: 1. The head is not responding to commands Make sure that all the cables are in the right place and that the power switch is turned on.
Need help?
Do you have a question about the PaulinhoB and is the answer not in the manual?
Questions and answers