Pembroke Instruments · Technical resources

NIT SWIR Camera Integration: Engineering & Setup FAQ

A practical engineering guide for integrating New Imaging Technologies (NIT) SWIR cameras into laboratory, machine-vision, OEM, and industrial systems. Covers USB 3.0, GigE, Camera Link, and SDI/analog interfaces; software setup; SDKs; optics; triggering; calibration; and troubleshooting.

Configuration note: This guide describes common integration workflows, not universal specifications. Features, connectors, power requirements, drivers, and software vary by model, hardware revision, and firmware. Verify the model-specific datasheet and current manufacturer documentation before connecting power or triggers.

System architecture

What should engineers define before choosing a camera?

Freeze target wavelength, smallest feature, object FOV, working distance, motion speed, illumination, frame rate, exposure, host OS, interface, mechanical envelope, thermal environment and synchronization. Obtain exact model, revision, firmware and electrical/mechanical ICD.

Which interface is best?

USB 3.0 suits direct PC connections; GigE Vision supports networked machine vision; Camera Link requires a frame grabber. SDI/analog variants suit video systems. Evaluate bandwidth, cable length, driver support and acquisition software.

Which NIT application should I use?

For USB 3.0 and GigE models covered by the NIT Quick Start Guide, use NITVision. For Camera Link M-SE/M-STE models, use NITLink for camera control and frame-grabber software for image acquisition. For Camera Link M-S/M-ST models, the guide specifies WiDyCAM, except SenS 1280 M-ST which uses NITVision. SDI/analog models use NITLink for control and a compatible display or video acquisition system for images. Newer models may have different software: verify the supplied documentation.

Are all NIT SWIR cameras GigE Vision or GenICam compatible?

No. The NIT Quick Start Guide identifies its GigE camera range as GigE Vision compliant, enabling compatible third-party acquisition software. USB, Camera Link, and SDI/analog cameras use other transport and control arrangements. Do not assume a universal GenICam interface; confirm the exact camera model.

Which operating systems and programming languages are supported?

The supplied Quick Start Guide describes Windows setup and NITLibrary SDK examples for USB and GigE cameras in C++, C#, and Python (specific Python versions listed in that guide are historical). Current OS, architecture, driver, and language support must be verified with the SDK release supplied for your camera. Camera Link integration options depend on the model and frame grabber.

Hardware and electrical integration

How do I determine the camera power requirements?

Use the supplied camera power adapter and cable unless the model-specific documentation explicitly approves an alternative. Some GigE configurations offer optional Power over Ethernet; some Camera Link configurations offer optional Power over Camera Link. USB models with a Hirose power connector may require separate power for the thermoelectric cooler. Never transfer voltage, current, or connector specifications from another model.

Where do I find the correct power and trigger connector pinout?

Refer to the specific camera datasheet or interface-control document and confirm connector orientation before wiring. NIT models use different connectors and pin assignments, including Hirose, SMA, and other interfaces. The general Quick Start Guide is not a substitute for a model-specific pinout.

Can a PLC or external controller trigger an NIT camera?

Many NIT cameras support external triggering, but allowable voltage levels, pulse widths, polarity, timing, and connector pins are model-dependent. Never connect a 24 V PLC output directly without confirming input ratings. Where necessary, use an appropriately designed isolated or level-shifting interface.

How do I plan camera mounting and cable clearance?

Obtain the model-specific mechanical drawing, mount specification, lens flange requirements, connector locations, and heatsink envelope. Avoid excessive mechanical force on the C-mount, housing, or electrical connectors. Account for cable bend radius and airflow in the final enclosure.

How should I design the heat path?

TEC cooling transfers heat to the housing; provide heatsinking and airflow. Monitor actual versus target sensor temperature at worst-case ambient conditions. NIT links unstable TEC temperature to image artifacts.

What environmental limits should I design for?

Operating temperature, storage temperature, thermal dissipation, vibration, and enclosure requirements vary by camera. Consult the model datasheet. NIT warns against extreme environments, strong electromagnetic fields, hazardous chemical atmospheres, moisture, and mishandling.

Optics, triggering and throughput

How should I select the lens?

Compute active sensor size = pixels × pitch. Choose image circle, focal length, working distance and wavelength transmission to meet FOV. Object-space sampling = FOV/pixels; verify MTF, focus shift, distortion and lens mount clearance.

How do I limit motion blur?

Blur ≈ object velocity × exposure time. Keep blur below the permitted object-space feature/pixel scale. Use brighter illumination, a strobe or shorter exposure where feasible.

How do I synchronize with a machine?

Define a master PLC, encoder or motion-controller signal; validate trigger polarity, pulse width, exposure latency, strobe timing and jitter with a scope. For line scan, use encoder-linked line timing to preserve aspect ratio.

How do I configure internal versus external triggering?

Start with internal or free-running acquisition to verify the image stream. Then select external triggering if required by the application and validate the input timing with the model reference guide. A camera left in external-trigger mode may display no image if no trigger pulses are supplied.

How does region of interest (ROI) affect acquisition?

A smaller ROI reduces image dimensions and may permit higher acquisition rates, depending on the sensor and interface. Confirm supported ROI dimensions, offsets, pixel format, and frame-rate limits for the selected camera; these are not uniform across NIT models.

How should I estimate image-transfer bandwidth?

Estimate raw payload as image width × image height × transmitted bits per pixel × frames per second ÷ 8. Add margin for packing, protocol overhead, host processing, and storage. Validate sustained throughput on the actual USB, GigE, or Camera Link acquisition chain.

Software setup and integration

Where do I get SDKs and documentation?

NIT directs customers to https://new-imaging-technologies.com/software-log-in/. Archive the supplied installer, SDK examples, reference guide, calibration files and firmware by model and serial number.

How do I connect and start a USB 3.0 NIT camera?

Install the supplied version of NITVision and the correct Windows driver, then attach the camera to a genuine USB 3.0 port using a suitable cable. Prefer a direct motherboard port rather than a hub. Connect the separate power supply if required by the model. In NITVision select USB 3.0, choose the detected camera, and start acquisition. Check Device Manager and USB 3.0 negotiation if discovery fails.

How do I connect and start a GigE NIT camera?

Connect a Cat 5e or better Ethernet cable, supply external power unless the ordered camera supports PoE, and use a suitable network adapter. Permit NITVision through applicable firewalls and ensure a reachable IP configuration. In NITVision select GigE, select the camera, and start acquisition. For sustained high throughput, the guide recommends tuning jumbo frames, interrupt moderation, and receive buffers where supported.

How do I connect and start a Camera Link NIT camera?

Connect the Camera Link cable securely to a compatible frame grabber and provide camera power unless Power over Camera Link is supported and ordered. Configure the frame grabber first. M-SE/M-STE models use NITLink via a Windows COM port for control while the grabber acquires images. M-S/M-ST models generally use WiDyCAM; the guide treats SenS 1280 M-ST separately with NITVision. Check frame-grabber compatibility for each configuration.

How can I integrate NIT cameras into custom software?

For supported USB and GigE cameras, use the NITLibrary SDK and supplied C++, C#, or Python examples. The guide identifies GigE Vision interoperability for GigE models. For embedded Camera Link M-SE/M-STE and SDI/analog models, consult the NITLink serial-control protocol and use a separate image-acquisition path. Other Camera Link SDK options require model-specific confirmation.

Does MATLAB or LabVIEW work?

The supplied documents do not establish universal native MATLAB or LabVIEW support. Validate the exact transport, drivers and SDK wrappers; GenICam compliance may enable third-party machine-vision applications but should be tested.

How do I check non-uniformity correction (NUC)?

Correction methods depend on interface and software. USB NITVision and WiDyCAM configurations may require calibration files in a folder named for the camera serial number. For GigE NITVision, check NUCActivate and NUCMode where available. For NITLink-controlled models, refresh the NUC parameters and confirm correction is activated. Keep calibration files matched to the exact camera.

What should production software log?

Log camera serial/firmware, exposure, gain, ROI, correction mode, sensor temperature, frame count, dropped frames and part ID. Implement clear discovery, thermal stabilization, acquisition, recovery and shutdown states.

Troubleshooting and acceptance

Why is the camera connected but no image appears?

Check external-trigger selection first: free-run requires internal trigger. Then check link bandwidth, driver, power, frame grabber geometry, ROI, host CPU and buffer/storage throughput.

Why are vertical stripes visible in the image?

First check non-uniformity correction. In USB NITVision or WiDyCAM, confirm the camera serial-number calibration folder is present. In GigE NITVision, check NUCActivate and NUCMode if available. In NITLink, open the NUC tab, refresh parameters, and check Activate NUC. If the problem persists, contact support with sample images and camera serial number.

Why does NITLink fail to connect to the camera?

Verify the Windows COM port and the configured serial baud rate. The guide identifies 57600 as a default for the covered NITLink configurations; an earlier saved setting may differ. Try only supported baud rates and consult the relevant NITLink reference manual before saving new settings.

Why does a GigE camera not appear in the discovery list?

Check power, Ethernet link, firewall permissions, network-adapter settings, and whether the camera IP address is reachable on the host subnet. The Quick Start Guide describes a temporary Force IP recovery method for certain models, followed by persistent configuration in NITVision. Use a current manufacturer-approved recovery utility and coordinate address changes with IT.

What acceptance tests should be run?

Test power cycles, startup time, maximum sustained frame rate, dropped frames, trigger jitter, strobe timing, thermal stabilization, worst-case ambient temperature, NUC behavior, optical sharpness and host restart. Record results for each hardware/software revision.

What must be sent to technical support?

Provide camera serial and model, firmware/SDK versions, host OS, interface and wiring, exact error, sample images, relevant logs, temperature readings and troubleshooting already attempted.

Quick-start workflow by interface

What equipment is required for each camera interface?

USB 3.0: camera, suitable USB 3.0 cable, host computer, and separate power supply if specified. GigE: camera, Cat 5e or better Ethernet cable, network adapter, and external supply unless optional PoE is supported. Camera Link: camera, Camera Link cable, compatible frame grabber, and supply unless optional Power over Camera Link is supported. SDI/analog: camera, compatible video display or converter, and RS-232 interface for control. Check the supplied accessory list for your model.

How do I bring up an SDI or analog NIT camera?

Attach the specified camera control connector and RS-232 interface, connect the video output to a compatible display or capture system, and use NITLink to select the camera and connect through the correct COM port. NITLink controls settings; video is viewed or captured through the separate video path.

What is the recommended first-image commissioning sequence?

Identify the exact camera model and interface; verify supplied cables and power; install the matching driver, control software, and frame-grabber software where applicable; connect the camera; confirm discovery; select internal/free-running triggering; start acquisition; adjust exposure and gain; verify NUC and TEC stabilization if fitted; and save the working configuration. Introduce external triggering and production software only after a stable image stream is established.

What are the main safety precautions?

Do not open the camera or touch or clean the sensor window yourself. Use only an approved supply, protect connectors and lens mount from excessive force, and keep the camera away from moisture, extreme conditions, strong electromagnetic fields, and hazardous atmospheres. Consult the model-specific operating limits.

Related SWIR resources

Need help integrating a SWIR camera?

Share your target wavelength, field of view, smallest feature, working distance, interface, triggering requirements, host software and operating environment. Pembroke can help identify a suitable camera and integration approach.

Request Engineering AssistanceCompare SWIR Cameras

Phone: 650-550-8618

Technical references

Prepared using the supplied NIT Quick Start Guide, Rev. 1.0 (November 17, 2022), together with general engineering integration principles. The guide describes specific camera families and historical software versions; consult current manufacturer documentation for newer models, supported operating systems, and SDK releases. Manufacturer SDKs and reference guides are available through NIT’s customer software portal.