How to setup Point Grey GigE camera's to work with Swing Catalyst.
For camera setup please see this article: https://support.swingcatalyst.com/hc/en-us/articles/204945617
This article covers setting up the IP addresses of both the camera & network card.
Note: Camera support is limited, and camera control is limited to the FlyCapture (Point Grey software), unless you purchase the Swing Catalyst Universal Camera Support.
Supported camera types: GigE, Firewire and USB 2.0 / 3.0 that support the FlyCap2 SDK.
Compatible network adapters & configuration:
Note: Spinnaker SDK is not supported. We only support FlyCapture2 SDK camera's at the time of this article.
Note, important for performance: If you have an Intel network card, please download & install the Intel drivers, as this will give you options to set interrupt moderation rates, which may be unavailable with the Windows drivers.
Important: Region of Interest (ROI) does not work on the Blackfly BFLY-PGE-03S3C cameras.
Setting up your Point Grey / FLIR GigE Camera:
Make sure you have installed Flycap from our website: https://www.swingcatalyst.com/drivers
Note: When installing Flycap, please make sure the checkbox for the Point Grey Image Filter driver is selected.
- Open the Point Grey GigE Configurator application (it can be found in: C:\Program Files\Point Grey Research\FlyCapture2\shortcuts\utilities).
2. Open up the Point Grey GigE Configurator application.
Please make sure to uncheck DHCP under IP Address Assignment Configuration if you want to use a static IP setup.
Note, IP address configuration:
Our recommendations is to have one dedicated network card, or network interface for each camera. However, with the BlackFly 03S3C-CS model you can use two camera's for each network port with the use of a network switch.
Using a network switch:
If you are to use a network switch it's important that the Packet Delay is set to 9500 as per the screenshot below. Also it's important that you use a network switch that supports 9KB Jumbo Frames for best performance.
After setting Packet Delay to 9500, go to Advanced Camera Settings & save to bank 1, as covered by the camera setup article, https://support.swingcatalyst.com/hc/en-us/articles/204945617
Setting the Packet Delay helps with dropped frames when using two Blackfly 03S3C camera's on one network adapter.
More in depth details on a multiple camera setup can be found here: https://www.ptgrey.com/tan/10351
Our recommended IP Setup:
Each camera and Ethernet card (also known as NIC) should be configured with static IP's on different subnets (and a subnet mask).
Cameras on network card 1:
Network card IP: 10.0.1.1
Camera IP: 10.0.1.10 (... to 10.0.1.20, depending on how many cameras you have).
Cameras on network card 2:
Network card IP: 10.0.2.1
Camera IP: 10.0.2.10 (... to 10.0.2.20, depending on how many cameras you have).
Subnet mask: 255.255.255.0
Setting the IP address of the camera:
Click on the camera & set the IP address there as well:
Note make sure to set the IP under Persistent IP Configuration, or the IP configuration will not be saved to the camera's memory and ergo lost if the camera looses power.
Setting the IP address of the NIC:
Note which Network Adapter the camera is connected to, in the GigE Configurator it will mention specifically which adapter each respective camera is connected to. In our case, it's Ethernet 3 (as displayed in the picture above).
Click on the respective Ethernet adapter listed under Network Adapters.
You should see something similar to the screenshot below.
You can set the IP address & Subnet Mask as described earlier under IP address recommendations and then click on Set IP Address / Subnet. After doing so click on Open Network Connections.
Note: You will need to do this for each network adapter / camera.
Note, setting static IP addresses is not needed but highly recommended as automatic IP configurations can cause trouble with IP address conflicts, e.g the same IP address being used elsewhere. We highly recommend setting up a static setup for all studio installations.
Click Test Camera Connection to verify that the connection is working and that you're receiving data from the camera.
Configuring the Network Adapter(s) to be used with FLIR / Point Grey:
Assuming you now have setup static IP addresses for both the camera(s) and the network card, lets move on to configuring the network adapter.
Click the Advanced tab. Note: The configuration is different for each network adapter and depending on the driver, please refer to your network cards documentation for specific information on how to change the specific settings shown below.
Ensure Interrupt Moderation is enabled and the Interrupt Moderation Rate is set to Extreme.
If you do not have Extreme as an option set it to High.
In some circumstances turning interrupt moderation off can help if none of the high value interrupt moderation rates work, but as long as you have a recommended network card the High & Extreme options should be available. Interrupt moderation being enabled is crucial to lowering CPU usage when handling large amounts of packages, especially on higher resolution & or high FPS camera's.
Interrupt moderation rate:
Enable support for Jumbo Packets (set it to 9014 Bytes):
It's recommended to set this value as high as it can go. This can help avoid dropped frames when using multiple camera's & or higher resolution GigE camera's.
Using the camera(s) in Swing Catalyst
Using Point Grey camera's in Swing Catalyst is a matter of setting the camera angle and clicking enable. Click the Play button to make sure the camera works.
All camera configuration needs to be done through Point Grey's FlyCapture Software.
Please see this article on how to setup the camera:
If you're dropping frames, or having problems with sync with your FLiR / Point Grey camera's please check the packet size under Flycapture2 -> Custom Video modes.
You can try turning down the packet size from the maximum of 9000, down to smaller value. Depending on your CPU, what works best may vary depending on the computer.
Recommended packet delay is 9500 if 2 camera's are to be used on one network adapter.
Remember to go to Advanced Camera Settings, and save the settings to bank 1 as covered by the camera setup article, https://support.swingcatalyst.com/hc/en-us/articles/204945617
For more detailed information please see FLiR / Point Grey's support article on dropped frames: https://eu.ptgrey.com/tan/10899
Please see https://www.ptgrey.com/support/downloads/10113/ for Point Grey's technical reference manual for the Blackfly camera model.