The material contained in this manual consists of information that is proprietary to JAI Ltd., Japan and may only be used by the purchasers of the product. JAI Ltd., Japan makes no warranty for the use of its product and assumes no responsibility for any errors which may appear or for damages resulting from the use of the information contained herein.
Page 4
SP-12401M-PGE/SP-12401C-PGE Supplement The following statement is related to the regulation on “ Measures for the Administration of the control of Pollution by Electronic Information Products “ , known as “ China RoHS “. The table shows contained Hazardous Substances in this camera.
SP-12401M-PGE/SP-12401C-PGE Usage Precautions Notes on cable configurations The presence of lighting equipment and television receivers nearby may result in video noise. In such cases, change the cable configurations or placement. Notes on LAN cable connection Secure the locking screws on the connector manually, and do not use a driver.
The SP-12401M-PGE/SP-12401C-PGE is an industrial progressive scan camera equipped with a 1.1-inch global shutter CMOS image sensor with 12.37 effective megapixels. The SP-12401M-PGE/SP-12401C-PGE is part of JAI’s Spark Series, which provides an attractive combination of high resolution, high speed, and high image quality for machine vision applications.
SP-12401M-PGE/SP-12401C-PGE Parts Identification ② ③ ⑥ ⑤ ④ ① ⑦ ⑦ ① Lens mount(C-mount) Mount a C-mount lens, microscope adapter, etc. here. ❖ Before mounting a lens, be sure to refer to “Step 2:Connecting Devices” and confirm the precautions for attaching a lens and the supported lens types.
Page 8
SP-12401M-PGE/SP-12401C-PGE ③ POWER/TRIG LED Indicates the power and trigger input status. LED status and camera status Light Status POWER/ (Lit amber) Camera initializing. TRIG LED (Lit green) Camera in operation. (Blinking green) During operation in trigger mode, trigger signals are being input.
Page 9
SP-12401M-PGE/SP-12401C-PGE Recommended external input circuit diagram (reference example) User Side JAI Camera Side CAMERA User side side When Opto In 2 (*1) Pin4 (Opto In 2+) (*2) Pin3 (Opto In 2-) Recommended external output circuit diagram (reference example) Standard circuit diagram example...
Page 10
SP-12401M-PGE/SP-12401C-PGE Characteristics of the recommended circuits for Opto OUT OUTPUT LINE RESPONSE TIME Camera Output Signal Output Line Voltage User Power (VCC) 3.3 V ~ 24 V Time Delay Rise TDR (us) 0.5 ~ 0.7 Tisc Time RT (us) 1.2 ~ 3.0 Time Delay Fall TDF (us) 1.5 ~...
When using the camera for the first time, install the software for configuring and controlling the camera (eBUS SDK for JAI) on the computer. ❖ When you install eBUS SDK for JAI, eBUS SDK for JAI player will also be installed. Download the eBUS SDK for JAI from the JAI website.
SP-12401M-PGE/SP-12401C-PGE Step 2: Connecting Devices (or direct connection) Camera body ④ Network card ③ LAN cable ①Lens ⑤ Computer ② Direct connection (or MP-45 tripod adapter plate) Switching hub ⑥ DC IN/trigger IN connection cable To external trigger ⑦ AC adapter (not supplied) ①...
Page 13
Install this in the computer that will be used to configure and operate the camera. As the SP-12401M-PGE and SP-12401C-PGE supports PoE, you can also use PoE-compatible network cards. Refer to the instruction manual of the network card, and configure settings on the computer as necessary.
Step 4: Verifying the Connection between the Camera and PC Verify whether the camera is properly recognized via Control Tool. Connecting the Camera to Control Tool Startup eBUS Player for JAI eBUS Player for JAI startup screen appears. — 14 —...
Page 15
SP-12401M-PGE/SP-12401C-PGE Select the camera you want to configure. Push Select / Connect button The connected camera is listed. Please select one camera. — 15 —...
Page 16
SP-12401M-PGE/SP-12401C-PGE Check that the settings of the selected camera are displayed. Push the Device control button. The screen shown below will be displayed. In this window you can adjust various settings of the camera. This completes the procedure for verifying whether the camera is properly recognized and whether control and settings configuration are possible.
Configuring the Output Format Configure the size, position, and pixel format of the images to be acquired. The factory settings are as follows. Change the settings as necessary. Factory default values (SP-12401C-PGE) Item Default value ImageFormatControl...
SP-12401M-PGE/SP-12401C-PGE Step 6: Adjusting the Image Quality Display the camera image and adjust the image quality. Displaying the Image Display the image captured by the camera. When you push [Play] button, the camera image appears in right area. — 18 —...
Page 19
SP-12401M-PGE/SP-12401C-PGE Adjusting the Gain Adjust the image quality using the gain and white balance* functions. *) SP-12401C-PGE only To adjust the image quality The Visibility must be changed from [Beginner] to [Guru]. Adjust the sensitivity via the analog gain (i.e., master gain).
*) SP-12401C-PGE only Step 7: Saving the Settings The setting values configured in the player (eBUS SDK for JAI) will be deleted when the camera is turned off. By saving current setting values to user memory, you can load and recall them whenever necessary.
Page 21
SP-12401M-PGE/SP-12401C-PGE Select [UserSetSave], and click [Execute ‘UserSetSave’ Command]. The current setting values are saved as user settings. ■ To load user settings Stop image acquisition. User settings can only be loaded when image capture on the camera is stopped. Select the settings to load (UserSet1 to UserSet3) in [UserSetSelector].
SP-12401M-PGE/SP-12401C-PGE Main Functions Basic Function Matrix The combinations of settings for the basic functions that can be used together are as follows. Sequencer 1 x 1 (Off) × ○ ○ ○ × × × 1 x 2 × ○ ○...
Camera Output Formats The SP-12401M-PGE supports the following output formats. PixelFormat Available only VideoProcessBypassMode Mono8, Mono10, Mono10Packed, Mono12, Mono12, Mono12Packed Mono12Packed The SP-12401C-PGE supports the following output formats. PixelFormat Available only VideoProcessBypassMode BayerRG8, BayerRG10, BayerRG10Packed, BayerRG12, BayerRG12Packed BayerRG12, BayerRG12Packed RGB8,RGB10V1Packed, RGB10p32 —...
SP-12401M-PGE/SP-12401C-PGE Image Acquisition Controls Perform operations and configure settings related to image acquisition in [AcquisitionControl]. The following acquisition modes are available on the camera. AcquisitionMode Description SingleFrame Acquire a single frame when the [AcquisitionStart] command is executed. MultiFrame Acquire the number of frames specified in [AcquisitionFrameCount] when the [AcquisitionStart] command is executed.
Page 25
SP-12401M-PGE/SP-12401C-PGE ■ Maximum frame rate period formula About the H_Period For a full image, the H_period values are as follows for each PixelFormat. PixelFormat H_period (us) Mono8, Mono10, Mono12 Mono10Packed, Mono12Packed 28.121 BayerRG8, BayerRG10, BayerRG12 BayerRG10Packed, BayerRG12Packed 28.013 RGB8, RGB10V1Packed, RGB10p32 28.04...
GigE Vision. Up to seven full images can be stored in the memory in the camera. This function can be used by setting [ExposureModeOption] to [BurstTrigger]. *) SP-12401C-PGE This function can not be used when PixelFormat is RGB8, RGB10V1Packed and RGB10p32.
Page 28
Shortest Repetition Period for Triggers The reciprocal of the maximum frame rate is the time required to output one frame. The shortest repetition periods for triggers cannot be lower than that value. ■ SP-12401C-PGE Shortest period of trigger BayerRG10, BayerRG10Packed,...
Page 29
SP-12401M-PGE/SP-12401C-PGE ■ When [ExposureMode] is [Timed] Example: When [TriggerSource] is set to [Line 5 - OptIn1] and [OptInFilterSelector] is set to [10 µs] • TriggerOverlap:Off Next trigger Input enabled* Next trigger disabled Trigger CMOS Exposure Exposure Exposure Time Active Readout...
Page 30
SP-12401M-PGE/SP-12401C-PGE • TriggerOverlap:readout Next trigger Next trigger disabled Input enabled* Trigger CMOS Exposure Exposure Exposure Time Active Readout Period from Trigger Minimum Period from start edge to Exposure end to Exposure start [A] next trigger PixelFormat Line Period (usec) (usec)
Page 31
SP-12401M-PGE/SP-12401C-PGE ■ When [ExposureMode] is [TriggerWidth] Example: When [TriggerSource] is set to [Line 5 - Optical In 1] and [OptInFilterSelector] is set to [10 µs] • TriggerOverlap:Off Next trigger input enabled* Next trigger disabled Trigger CMOS Exposure Exposure Exposure Time...
Page 32
SP-12401M-PGE/SP-12401C-PGE • TriggerOverlap:readout Next trigger Next trigger disabled input enabled* Trigger CMOS Exposure Exposure Exposure Time Active Readout Minimum Period Period from Trigger Exposure end to Period from Trigger start edge to Next trigger end edge to Line Period Exposure start [A]...
Gain Control Adjust the [AnalogAll] (master gain) setting first, and then adjust the [AnalogRed], [DigitalRed], [AnalogBlue], and [DigitalBlue] setting values to perform fine adjustment. *) Adjustment of DigitalRed and DigitalBlue is possible only for SP-12401C-PGE Digital Blue Digital Red Analog All...
LUTValue 0 ~ 4095 Set the LUT output value for the selected index. *) SP-12401C-PGE only ■ LUT values LUT values range from 0 at the lowest to 4095 at the highest. Linear interpolation is used to calculate LUT values between the index points.
SP-12401M-PGE/SP-12401C-PGE Gamma Function The gamma function corrects the output signals from the camera beforehand (reverse correction), taking into consideration the light-emitting properties of the monitor display. As the light-emitting properties of the monitor are not linear, the entire image may be darker or the gradation in the dark areas may be less noticeable when camera outputs are displayed without processing.
SP-12401M-PGE/SP-12401C-PGE BlemishCompensation Multiple defective pixels that are not adjacent to each other can occur on conventional CMOS sensor cameras. This camera features a function that interpolates defective pixels using the surrounding pixels. Up to 800 pixels can be corrected for each of the three sensors. Pixel interpolation can be performed via automatic detection or point-by-point manual settings.
SP-12401M-PGE/SP-12401C-PGE ShadingCorrection The ShadingCorrection function corrects non-uniformity (i.e., shading) in the amount of light generated by the lens and lighting equipment. Using this function allows correction even if top, bottom, left, and right shading is not symmetrical in relation to the center of the screen (H, V).
Page 38
Correction is performed using the area of the screen with the highest brightness level as the reference, and adjusting the brightness levels of the other areas to match this level. Post-correction Pre-correction ■ ColorShading (SP-12401C-PGE only) R-channel and B-channel properties are adjusted to using the G-channel shading properties as a reference. Post-correction...
SP-12401M-PGE/SP-12401C-PGE Binning Function (SP-12401M-PGE only) The binning function allows you to combine the signal values of clusters of adjacent pixels to create improved virtual pixels. Using the function results in images with lower pixel resolution and higher sensitivity. ROI (Regional Scanning Function) The ROI (region of interest) function allows you to output images by specifying the areas to scan.
SP-12401M-PGE/SP-12401C-PGE Example 2)With Binning Example 1)Without Binning [BinningHorizontal] [BinningHorizontal] [BinningVertical] [BinningVertical] Scanning range Scanning range 2056 Width Max 4112 Width Max * For details on the frame rates for common ROI sizes, see “Frame Rate Reference” . Overlap Multi ROI Mode In Overlap Multi ROI mode, you can specify up to five scanning areas (Index 1 to 5) for a single-frame image.
Page 41
SP-12401M-PGE/SP-12401C-PGE Specify the areas by specifying width, height, and horizontal/vertical offset values for each index under [JAICustomControlMultiROI]. Specify an ROI in the area scanned by MultiROI Mode : On Sensor ROI and output as a separate stream. — 41 —...
SP-12401M-PGE/SP-12401C-PGE Sequencer Function The Sequencer function lets you define up to 128 index combinations of exposure time, gain, ROI, and other settings which can be stepped through each time a trigger is received.This is particularly useful for quickly capturing multiple exposures of objects under inspection to adjust for areas or components with significantly different levels of reflectance.
Page 43
SP-12401M-PGE/SP-12401C-PGE Sample TriggerSequencer mode operation User-defined Indexes (up to 128) Triggers/ Image Frames Specify "1" in [SequencerSetStart], and start TriggerSequencer mode with index 1. Capture a 2-frame image with the first and second triggers. For the next index, configure index 3 specified in [SequencerSetNext], and capture an image with the number of frames (number of triggers) specified in [SequencerFrameNumber].
SP-12401M-PGE/SP-12401C-PGE Delayed Readout Delayed readout allows images captured by a [FrameStart] trigger command to be stored temporarily inside the camera (delayed readout buffer) and read out using a [AcquisitionTransferStart] trigger after capture.This function is useful when executing triggers simultaneously on multiple cameras.
BR BG BB Caution If you set the color space to XYZ or HSI, JAI Control Tool will not display the images captured by the camera properly. To display them properly, XYZ- or HSI-compatible image processing must be performed on the computer side.
The edge enhancer function is enabled when EnhancerEnable[Edge] is set to True. Four enhancement levels are available: Low, Middle, High, and Strong. *) For SP-12401C-PGE, This function is valid only when PixelFormat is RGB8, RGB10V1Packed, RGB10p32. Color enhancer function (SP-12401C-PGE only) The color enhancer function is enabled when EnhancerEnable[Color] is set to True.
Page 47
SP-12401M-PGE/SP-12401C-PGE ■ Internal camera blocks Counter0 Counter Event detection FrameStartTrigger At event occurrence or count up Counter1 Counter Event detection ExposureStart At event occurrence or count up Counter2 Counter Event detection SensorReadOut At event occurrence or count up Counter3 Counter...
SP-12401M-PGE/SP-12401C-PGE VideoProcessBypassMode The video process bypass mode is a function that bypasses internal video processing on the camera. When bypass is enabled, the sensor output and camera output data can be set to the same bit width. 12-bit outputs can only be performed in bypass mode.
SP-12401M-PGE/SP-12401C-PGE Event Control Function The Event Control Function is a function that outputs a signal change point inside the camera as information indicative of an event occurrence (event message) by using GVCP (GigE Vision Control Protocol). ■ Flow from detecting an event to sending an event message...
SP-12401M-PGE/SP-12401C-PGE Action Control Function The Action Control Function is a function that executes the pre-configured action when the camera receives action commands. Action commands can send both unicast and broadcast messages and give instructions for actions to multiple cameras simultaneously by broadcasting them.
SP-12401M-PGE SP-12401M-PGE Display the maximum image width. BinningHorizontal 1: BinningHorizontal 1: (The values are different between SP-12401M-PGE 4112 4112 and SP-12401C-PGE.) BinningHorizontal 2: BinningHorizontal 2: (SP-12401M-PGE : This value will vary depending on the HorizontalBinning setting.) 2056 2056 SP-12401C-PGE SP-12401C-PGE...
Page 54
SP-12401M-PGE/SP-12401C-PGE ExposureModeOption Off, RCT, BurstTrigger Off Set whether to enable RCT mode. (BurstTrigger mode is available only when the video output mode is 8 bit.) ExposureMode Off, Timed, Timed Select the exposure mode. TriggerWidth ExposureTime (us) 1μs ~ ー Set the exposure time. The specifiable...
Page 56
SP-12401M-PGE/SP-12401C-PGE LineSource LineSource Select the line source signal for the item High [Line1-TTLOut1] selected in [LineSelector]. AcquisitiionTriggerWait = ExposureActive AcquisitionActive FrameTriggerWait LineSource FrameActive ExposureActive [TImestampReset] FVAL = Off LVAL PulseGenerator0 Other default value PulseGenerator1 PulseGenerator2 is Off. PulseGenerator3 UserOutput0 UserOutput1...
Page 57
SP-12401M-PGE/SP-12401C-PGE CounterEventSource Counter0 Assign the counter event signal for which Off, FrameTrigger you want to read the count value to a Counter1 dedicated counter, and read the value. Off, ExposureStart Counter2 Off, SensorReadOut Counter3 Off, FrameTransferEnd CounterEventActivation ー ー Set the count timing.
Page 58
SP-12401M-PGE/SP-12401C-PGE AcquisitionTriggerEventData ー ー When the event [AcquisitionTrigger] occurs, the following three data can be checked. EventAcquisitionTrigger ー ー Display the EventID(9002). EventAcquisitionTriggerTimeSta ー ー Displays the Timestamp value when an event occurs. EventAcquisitionTriggerFrameID ー ー The FrameID value at the time of the event is displayed.
Page 59
SP-12401M-PGE/SP-12401C-PGE EventExposureEndFrameID ー ー The FrameID value at the time of the event is displayed. LineXRisingEdgeEventData ー ー When the following four events occur, three data can be confirmed respectively. Line1-TTLOut1-RisingEdge, Line2-OptOut1-RisingEdge, Line5-OptIn1-RisingEdge, Line6-OptIn2-RisingEdge EventLineXRisingEdge ー ー Display the EventID.
Page 60
SP-12401C-PGE 0 ~ 2992 step 4 SequencerGainAnalogAll 1.0 ~ 16.0 Set the GainAnalogAll value. SequencerGainDigitalRed 0.447~5.624 SP-12401C-PGE only Set the DigitalRed Gain value for the selected SequencerIndex. SequencerGainDigitalBlue 0.447~5.624 SP-12401C-PGE only Set the DigitalBlue Gain value for the selected SequencerIndex.
Page 61
SP-12401M-PGE/SP-12401C-PGE SequencerBinningVertical SP-12401M-PGE only For the selected SequencerIndex, set the number of pixels in the vertical direction for which to perform binning. In binning mode, the setting of BinningVerticalMode is applied. SequencerLUTEnable True, False False Set the LUTEnable for the selected SequencerIndex.
Page 65
SP-12401M-PGE/SP-12401C-PGE GevCCP OpenAccess, ー Control access rights. ExclusiveAccess, ControlAccess, ControlAccessSwithoverActiv GevPrimaryApplicationSocket ー ー Set UDP SOURCE PORT for the primary application. GevPrimaryApplicationIPAddress ー ー Return the primary application IP Address. GevMCPHostPort Set the port number to send a message. GevMCDA Set the restoration IP Address for the message channel.
Page 66
SP-12401M-PGE/SP-12401C-PGE PulseGeneratorSelector PulseGenerator0, PulseGenerator0 Select the pulse generator. PulseGenerator1, PulseGenerator2, PulseGenerator3 PulseGeneratorLength 1~1048575 30000 Set the maximum count-up value as a clock count. PulseGeneratorLengthMs (ms) 1 / PulseGeneratorClock 66.6667 Set the maximum count-up value in (MHz) ~1048575 / milliseconds. PulseGeneratorClock (MHz) This value is calculated using the [PulseGeneratorLength] value as a base.
Page 67
PulseGeneratorClearSyncMode AsyncMode, SyncMode AsyncMode Select the sync mode for the count clear input signal. q) JAICustomControlALC Configure JAI ALC settings. These settings are also used for AGC (auto gain control). ALCReference 30~95 Set the target level for ALC. (unit: %)
Page 68
SP-12401M-PGE/SP-12401C-PGE AutoShutterControlExposureMax ― ー Set the maximum value for the ExposureAuto(ASC) control range. AutoGainControlGainRawMin 100 ~ Set the minimum value for the GainAuto(ASC) control range. AutoGainControlGainRawMax ~ 1600 1600 Set the maximum value for the GainAuto(ASC) control range. ALCControlSpeed 1 ~ 8 Set the response speed for AGC/ASC.
Page 69
Displays the operation status of the AWB. TooBright, TooDark, Timeout, Executing, TriggerError, Convergent, ConditionError, Idle s) JAICUstomControlBlemish Configure settings for JAI white blemish correction. BlemishEnable True, False True Enable/disable blemish correction. BlemishDetect ー ー Execute blemish detection. This command can not be executed under the following conditions.
Page 70
0 ~ 1496 step 2 SP-12401C-PGE 0 ~ 2992 step 4 MultiRoiIndexMax 1 ~ 5 Specify the number of areas for which to use overlap Multi Roi. v) JAICustomControlMisc Configure settings for other JAI functions. VideoProcessBypassMode Off, On Enable/disable VideoProcessBypass mode. — 70 —...
Page 71
SP-12401M-PGE/SP-12401C-PGE EnhancerSelect SP-12401M-PGE Specify the operation mode for Enhancer. Edge This function is invalid when SP-12401C-PGE [ColorTransformationMode] is XYZ. Edge, Color EnhancerEnable True, False False Enable/disable EdgeEnhancer and ColorEnhancer. ColorEnhancerSelector Red, Cyan, Green Index for advanced ColorEnhancer settings. Magenta, Blue...
SP-12401M-PGE/SP-12401C-PGE Miscellaneous Troubleshooting Check the following before requesting help. If the problem persists, contact your local JAI distributor. ■ Power supply and connections Problem Cause and solution The POWER/TRIG LED remains lit amber and Camera initialization may not be complete does not turn green, even after power is due to lack of a network connection.
SP-12401M-PGE/SP-12401C-PGE Specifications Item SP-12401M-PGE SP-12401C-PGE Scanning system Progressive scan, 1 tap Synchronization Internal Interface 1000BASE-T Ethernet (GigE Vision 1.1 ), IEEE 802.3af Image sensor Monochrome CMOS Bayer color CMOS 1.1-inch 14.2mm(H) x 10.4mm(V) : 17.6mm(diagonal) image size (effective image) Pixel size 3.45 μm (H) x 3.5μm(V)
Page 74
Lens mount protrusion length of 9 mm or less is supported 17.526, tolerance: 0 mm to -0.05 m Flange back Optical filter IR cut filter (SP-12401C-PGE only) Verified performance temperature / humidity − 5℃~+ 45℃ / 20%~ 80%(non-condensing) Storage temperature / humidity −...
Page 75
SP-12401M-PGE/SP-12401C-PGE Package contentsCamera body (1) Sensor protection cap (1) Dear Customer (sheet) (1) Optional accessories (not supplied) MP-45 tripod mount Design and specifications are subject to change without notice. Approximately 30 minutes of warm-up are required to achieve these specifications.
Camera type: SP-12401M-PGE / SP-12401C-PGE Revision: …………… Serial No: …………… Firmware version: …………… For camera revision history, please contact your local JAI distributor. Trademarks • Microsoft and Windows are trademarks or registered trademarks of Microsoft Corporation in the United States and other countries.
Page 81
SP-12401M-PGE/SP-12401C-PGE Index 6-pin round 8 LAN Cable 7 LED 8 Lens 12 AcquisitionControl 24 Lens mount 7 Acquisition modes 28 LineStatus 35 Adjusting the Black Level 20 Lookup Table 34 Adjusting the Gain 33 LUT 34 Adjusting the White Balance 19...
Page 82
SP-12401M-PGE/SP-12401C-PGE Revision history Revision Date Changes — 82 —...
Need help?
Do you have a question about the SP-12401C-PGE and is the answer not in the manual?
Questions and answers