pr5800.ini Driver File Contents (drv_sm_v5_1_ad.zip)

[SCAN_PARAM]
FileVersion=1267                // should match file verion with Low Level Driver
SampleRate=1			// 1: Pixel-Rate 0:Line-Rate
SensorType=1			// 1: CCD  0: CIS

;DebugMode=1			// debug message                  1: enable 0:disable
;Calibrate=0			// calibrate mode enable          1: enable 0:disable
;ScanWhiteBoard=1               // park to home after calibrate   1:enble 0:disable
;StartPos=100                    // driver auto-detect if it is disable or set zero  (unit:600dpi)
;LeftLeading=140                 // driver auto-detect if "StartPos" is disable or set zero (unit:600dpi)

ECG1=0x8F
ECG2=0x8F
ECG3=0x8F
OCG1=0x8F
OCG2=0x8F
OCG3=0x8F

VGAG1=1                     // VGA gain for Red if no calibrate
VGAG2=1                     // VGA gain for Green if no calibrate
VGAG3=1                    // VGA gain for Blue if no calibrate

[SCAN_CALI]
VGAGain[1]=1
VGAGain[2]=52
VGAGain[3]=1
DCOffset[1]=177
DCOffset[2]=175
DCOffset[3]=169
DCOffset2[1]=177
DCOffset2[2]=202
DCOffset2[3]=169

[CALI_PARAM]
LineDarkLevle1=3            // unit 8bit scale
LineDarkLevle2=2            // unit 8bit scale
;PixelDarkLevel=10           // unit 0.1 8bit scale
PixelDarkScanLines=10       // how many lines will be scan for pixel dark
PixelDarkDiscardPercent=35  // discard above or under value for pixel dark
WaitTimeAfterPixelDark=1000  // unit ms
DiscardWhitePercent1=100    // discard above value
DiscardWhitePercent2=90     // **unit is 0.1%
DiscardWhitePercent3=80
DiscardBlackPercent1=50	    // discard under value
DiscardBlackPercent2=40     // **unit is 0.1%
DiscardBlackPercent3=6


[PLATFORM]
ButtonCount=3
LoadParamByProductID=1     // 1: enable load difference resolution by PCB product ID set
Extend16BitSetting=1       // indepent 16 bit scan setting
OpenCCDTimingAnytime=0
SensorChannelPos=1         // 0:Red is first line    1:Blue
SensorLineDistance=8
SensorResolution=600
ADFMotorResolution=600
MotorType=0                       // 0:2003   1:3966    2:2916/6219
MotorCircuitSwitchPPS=200         // if motor pps > set value, to set Mplus for forward
MotorCircuitSwitchPPS2=900
BackMotorCircuitSwitchPPS=200     // if motor pps > set value, to set Mplus for backward
BackMotorCircuitSwitchPPS2=900
MotorResolution=600             // by full-step resolution
MotorBaseSpeed=500              // by full-step pps
MotorParkSpeed=1600
MotorParkMode=1            // 0:fullstep   otherwise:halfstep
MotorStep1PPS=400
MotorStep2PPS=1000
MotorStep3PPS=1200
MotorStep4PPS=1600
MMTIStep1=5
MMTIStep2=3
MMTIStep3=1
MMTIStep4=1
MoveMMTIStep1=5
MoveMMTIStep2=1
MoveMMTIStep3=1
MoveMMTIStep4=1
BufferFullMotorBackStep=32
LampOffTimer=5
TABlueMaskLength=1
TAExposureTimeRatio=10         // Ratio= value/10
TANegBlueMaskLength=1
TANegExposureTimeRatio=40      // Ratio= value/10

TABaseTargetCode=0x92979A         // Blue Green Red
TANegBaseTargetCode=0xE7A950         // Blue Green Red
CloseTime=18756730

BinaryThreshold=120	   //line art threshold	

[FLB_FIND_EDGE]
ExposureTime=14000         // us
ScanYLines=75             // 150 dpi

[TA_FIND_EDGE]
ExposureTime=10000        // us
OffsetToSer=160           // 1200 dpi
OffsetToLer=1510           // 1200 dpi
ScanYStart=380            // 150 dpi
ScanYLines=90             // 150 dpi
FindLerMethod=0           // 0:black to white   1:white to black
FindLerStart=4800         // 1200 dpi
FindLerEnd=5400           // 1200 dpi
CheckOffsetSER=4          // 150 dpi
FindSerCheckLines=10      // 150 dpi
FindSerStart=3500         // 1200 dpi
FindSerEnd=4500           // 1200 dpi
FindSerMethod=0           // 0:black to white   1:white to black

[FIXED_TG]
RSCLPC=0x0
CVTRP=0x1
CVTRW=0x3
CVTRBPW=0x3
CVTRFPW=0x1

[NORMAL_TG]
CPH0P=0x0FFF00
CRSP=0xF8FFFF
CCLPP=0xFF8FFF

CPH0S=0x0

CRSL=0x0
CCLPL=0x1

CDSS1=0xd
CDSC1=0xf
CDSS2=0x0
CDSC2=0x1

[DOUBLE_TG]
CPH0P=0xC01FC3
CRSP=0xFFF7FF
CCLPP=0xFFFBFF

CPH0S=0x0

CRSL=0x0
CCLPL=0x1

CDSS1=0xF
CDSC1=0x10
CDSS2=0x7
CDSC2=0x8

///*************************** Set PID=15 control parameter  ******************
[RES600Color_PID15]
DisableTGB=0              // 0:TGB signal output, 1:TGB signal
TargetCode=0xE7DBD2       // Blue Green Red
MotorMode=1                // 0:fullstep   1:halfstep
MotorMPlus=0               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
CaliMotorMPlus=0           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
TAMotorMPlus=0               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
TACaliMotorMPlus=1           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
ThroughRate=1              // 0:1MHz  1:1.5MHz  2:2MHz
CPH0Multiple=1		   // 1:Normal 2:Double
ExposureTime=8500
TAThroughRate=2
TAExposureTime=6000
TANegThroughRate=2         // for TA negative
TANegExposureTime=6000

[RES300Color_PID15]
TargetCode=0xE7DBD2       // Blue Green Red
MotorMode=1                // 0:fullstep   1:halfstep
MotorMPlus=0               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
CaliMotorMPlus=1           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibrationThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
TAMotorMPlus=0               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
TACaliMotorMPlus=1           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
ThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
CPH0Multiple=2		   // 1:Normal 2:Double
ExposureTime=4500
TAThroughRate=2
TAExposureTime=6000
TANegThroughRate=2         // for TA negative
TANegExposureTime=6000

[RES150Color_PID15]
TargetCode=0xE7DBD2       // Blue Green Red
MotorMode=1                // 0:fullstep   1:halfstep
MotorMPlus=1               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
CaliMotorMPlus=1           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibrationThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
TAMotorMPlus=0               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
TACaliMotorMPlus=1           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
ThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
CPH0Multiple=2		   // 1:Normal 2:Double
ExposureTime=3000
TAThroughRate=2
TAExposureTime=6000
TANegThroughRate=2         // for TA negative
TANegExposureTime=6000

[RES75Color_PID15]
TargetCode=0xE7DBD2       // Blue Green Red
MotorMode=1                // 0:fullstep   1:halfstep
MotorMPlus=2               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
CaliMotorMPlus=2           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibrationThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
TAMotorMPlus=2               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
TACaliMotorMPlus=2           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
ThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
CPH0Multiple=2		   // 1:Normal 2:Double
ExposureTime=4000
TAThroughRate=2
TAExposureTime=6000
TANegThroughRate=2         // for TA negative
TANegExposureTime=6000

[RES50Color_PID15]
TargetCode=0xE7DBD2       // Blue Green Red
MotorMode=1                // 0:fullstep   1:halfstep
MotorMPlus=2               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
CaliMotorMPlus=2           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibrationThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
TAMotorMPlus=2               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
TACaliMotorMPlus=2           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
ThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
CPH0Multiple=2		   // 1:Normal 2:Double
ExposureTime=4000
TAThroughRate=2
TAExposureTime=6000
TANegThroughRate=2         // for TA negative
TANegExposureTime=6000

[RES600Gray_PID15]
TargetCode=0xF7EBE2       // Blue Green Red
MotorMode=1                // 0:fullstep   1:halfstep
MotorMPlus=0               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
CaliMotorMPlus=0           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibrationThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
TAMotorMPlus=1               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
TACaliMotorMPlus=1           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
ThroughRate=1              // 0:1MHz  1:1.5MHz  2:2MHz
ExposureTime=6000
TAThroughRate=2
TAExposureTime=6000
TANegThroughRate=2         // for TA negative
TANegExposureTime=6000

[RES300Gray_PID15]
TargetCode=0xF7EBE2       // Blue Green Red
MotorMode=1                // 0:fullstep   1:halfstep
MotorMPlus=1               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
CaliMotorMPlus=1           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibrationThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
TAMotorMPlus=1               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
TACaliMotorMPlus=1           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
ThroughRate=0              // 0:1MHz  1:1.5MHz  2:2MHz
CPH0Multiple=2		   // 1:Normal 2:Double
ExposureTime=4000
TAThroughRate=2
TAExposureTime=6000
TANegThroughRate=2         // for TA negative
TANegExposureTime=6000

[RES150Gray_PID15]
TargetCode=0xF7EBE2       // Blue Green Red
MotorMode=1                // 0:fullstep   1:halfstep
MotorMPlus=2               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
CaliMotorMPlus=2           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibrationThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
TAMotorMPlus=1               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
TACaliMotorMPlus=1           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
ThroughRate=0              // 0:1MHz  1:1.5MHz  2:2MHz
CPH0Multiple=2		   // 1:Normal 2:Double
ExposureTime=4000
TAThroughRate=2
TAExposureTime=6000
TANegThroughRate=2         // for TA negative
TANegExposureTime=6000

[RES75Gray_PID15]
TargetCode=0xF7EBE2       // Blue Green Red
MotorMode=1                // 0:fullstep   1:halfstep
MotorMPlus=2               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
CaliMotorMPlus=2           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibrationThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
TAMotorMPlus=2               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
TACaliMotorMPlus=2           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
ThroughRate=0              // 0:1MHz  1:1.5MHz  2:2MHz
CPH0Multiple=2		   // 1:Normal 2:Double
ExposureTime=4000
TAThroughRate=2
TAExposureTime=6000
TANegThroughRate=2         // for TA negative
TANegExposureTime=6000


[RES600Color_48BIT_PID15]
TargetCode=0xE7DBD2        // Blue Green Red
SkipLines=1                // Scan skip lines
MotorMode=1                // 0:fullstep   1:halfstep
MotorMPlus=0               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
CaliMotorMPlus=0           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
TAMotorMPlus=0               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
TACaliMotorMPlus=0           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
ThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
CPH0Multiple=1		   // 1:Normal 2:Double
ExposureTime=7000
TAThroughRate=2
TAExposureTime=6000
TANegThroughRate=2         // for TA negative
TANegExposureTime=6000

[RES300Color_48BIT_PID15]
TargetCode=0xE7DBD2       // Blue Green Red
SkipLines=1                // Scan skip lines
MotorMode=1                // 0:fullstep   1:halfstep
MotorMPlus=0               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
CaliMotorMPlus=1           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibrationThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
ThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
TAMotorMPlus=0               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
TACaliMotorMPlus=0           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
CPH0Multiple=2		   // 1:Normal 2:Double
ExposureTime=5000
TAThroughRate=2
TAExposureTime=6000
TANegThroughRate=2         // for TA negative
TANegExposureTime=6000

[RES150Color_48BIT_PID15]
TargetCode=0xE7DBD2       // Blue Green Red
SkipLines=1                // Scan skip lines
MotorMode=1                // 0:fullstep   1:halfstep
MotorMPlus=0               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
CaliMotorMPlus=1           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibrationThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
TAMotorMPlus=0               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
TACaliMotorMPlus=1           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
ThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
CPH0Multiple=2		   // 1:Normal 2:Double
ExposureTime=4000
TAThroughRate=2
TAExposureTime=6000
TANegThroughRate=2         // for TA negative
TANegExposureTime=6000

[RES75Color_48BIT_PID15]
TargetCode=0xE7DBD2       // Blue Green Red
SkipLines=1                // Scan skip lines
MotorMode=1                // 0:fullstep   1:halfstep
MotorMPlus=1               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
CaliMotorMPlus=1           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibrationThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
TAMotorMPlus=1               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
TACaliMotorMPlus=1           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
ThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
CPH0Multiple=2		   // 1:Normal 2:Double
ExposureTime=4000
TAThroughRate=2
TAExposureTime=6000
TANegThroughRate=2         // for TA negative
TANegExposureTime=6000

[RES50Color_48BIT_PID15]
TargetCode=0xE7DBD2       // Blue Green Red
SkipLines=1                // Scan skip lines
MotorMode=1                // 0:fullstep   1:halfstep
MotorMPlus=1               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
CaliMotorMPlus=1           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibrationThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
TAMotorMPlus=1               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
TACaliMotorMPlus=1           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
ThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
CPH0Multiple=2		   // 1:Normal 2:Double
ExposureTime=3000
TAThroughRate=2
TAExposureTime=6000
TANegThroughRate=2         // for TA negative
TANegExposureTime=6000

[RES600Gray_48BIT_PID15]
TargetCode=0xE7DBD2       // Blue Green Red
SkipLines=1                // Scan skip lines
MotorMode=1                // 0:fullstep   1:halfstep
MotorMPlus=0               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
CaliMotorMPlus=1           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibrationThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
TAMotorMPlus=0               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
TACaliMotorMPlus=1           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
ThroughRate=1              // 0:1MHz  1:1.5MHz  2:2MHz
ExposureTime=6000
TAThroughRate=2
TAExposureTime=6000
TANegThroughRate=2         // for TA negative
TANegExposureTime=6000

[RES300Gray_48BIT_PID15]
TargetCode=0xE7DBD2       // Blue Green Red
SkipLines=1                // Scan skip lines
MotorMode=1                // 0:fullstep   1:halfstep
MotorMPlus=0              // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
CaliMotorMPlus=0           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibrationThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
TAMotorMPlus=0             // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
TACaliMotorMPlus=1           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
ThroughRate=0              // 0:1MHz  1:1.5MHz  2:2MHz
CPH0Multiple=2		   // 1:Normal 2:Double
ExposureTime=3000
TAThroughRate=2
TAExposureTime=6000
TANegThroughRate=2         // for TA negative
TANegExposureTime=6000

[RES150Gray_48BIT_PID15]
TargetCode=0xE7DBD2       // Blue Green Red
SkipLines=1                // Scan skip lines
MotorMode=1                // 0:fullstep   1:halfstep
MotorMPlus=1               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
CaliMotorMPlus=1           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibrationThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
TAMotorMPlus=1               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
TACaliMotorMPlus=1           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
ThroughRate=0              // 0:1MHz  1:1.5MHz  2:2MHz
CPH0Multiple=2		   // 1:Normal 2:Double
ExposureTime=3000
TAThroughRate=2
TAExposureTime=6000
TANegThroughRate=2         // for TA negative
TANegExposureTime=6000

[RES75Gray_48BIT_PID15]
TargetCode=0xE7DBD2       // Blue Green Red
SkipLines=1                // Scan skip lines
MotorMode=1                // 0:fullstep   1:halfstep
MotorMPlus=1               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
CaliMotorMPlus=1           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibrationThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
TAMotorMPlus=1               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
TACaliMotorMPlus=1           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
ThroughRate=0              // 0:1MHz  1:1.5MHz  2:2MHz
CPH0Multiple=2		   // 1:Normal 2:Double
ExposureTime=3000
TAThroughRate=2
TAExposureTime=6000
TANegThroughRate=2         // for TA negative
TANegExposureTime=6000


///*************************** Set PID=8 control parameter  ******************
[RES600Color_PID08]
DisableTGB=0              // 0:TGB signal output, 1:TGB signal
TargetCode=0xBAAAA0        // Blue Green Red
MotorMode=0                // 0:fullstep   1:halfstep
MotorMPlus=0               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
CaliMotorMPlus=0           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
TAMotorMPlus=0               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
TACaliMotorMPlus=0           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
ThroughRate=1              // 0:1MHz  1:1.5MHz  2:2MHz
CPH0Multiple=1		   // 1:Normal 2:Double
ExposureTime=7500
TAThroughRate=2
TAExposureTime=20000
TANegThroughRate=2         // for TA negative
TANegExposureTime=14000

[RES300Color_PID08]
TargetCode=0xBAAAA0        // Blue Green Red
MotorMode=1                // 0:fullstep   1:halfstep
MotorMPlus=0               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
CaliMotorMPlus=0           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibrationThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
TAMotorMPlus=0               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
TACaliMotorMPlus=0           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
ThroughRate=0              // 0:1MHz  1:1.5MHz  2:2MHz
CPH0Multiple=2		   // 1:Normal 2:Double
ExposureTime=2750
TAThroughRate=2
TAExposureTime=20000
TANegThroughRate=2         // for TA negative
TANegExposureTime=14000

[RES150Color_PID08]
TargetCode=0xBAAAA0        // Blue Green Red
MotorMode=1                // 0:fullstep   1:halfstep
MotorMPlus=0               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
CaliMotorMPlus=0           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibrationThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
TAMotorMPlus=0               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
TACaliMotorMPlus=0           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
ThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
CPH0Multiple=2		   // 1:Normal 2:Double
ExposureTime=5000
TAThroughRate=2
TAExposureTime=20000
TANegThroughRate=2         // for TA negative
TANegExposureTime=14000

[RES75Color_PID08]
TargetCode=0xBAAAA0        // Blue Green Red
MotorMode=1                // 0:fullstep   1:halfstep
MotorMPlus=2               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
CaliMotorMPlus=2           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibrationThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
TAMotorMPlus=0               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
TACaliMotorMPlus=0           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
ThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
CPH0Multiple=2		   // 1:Normal 2:Double
ExposureTime=5500
TAThroughRate=2
TAExposureTime=20000
TANegThroughRate=2         // for TA negative
TANegExposureTime=14000

[RES50Color_PID08]
TargetCode=0xBAAAA0        // Blue Green Red
MotorMode=1                // 0:fullstep   1:halfstep
MotorMPlus=2               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
CaliMotorMPlus=2           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibrationThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
TAMotorMPlus=0               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
TACaliMotorMPlus=0           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
ThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
CPH0Multiple=2		   // 1:Normal 2:Double
ExposureTime=6000
TAThroughRate=2
TAExposureTime=20000
TANegThroughRate=2         // for TA negative
TANegExposureTime=14000

[RES600Gray_PID08]
TargetCode=0xBAAAA0        // Blue Green Red
MotorMode=1                // 0:fullstep   1:halfstep
MotorMPlus=0               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
CaliMotorMPlus=0           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibrationThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
TAMotorMPlus=0               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
TACaliMotorMPlus=0           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
ThroughRate=1              // 0:1MHz  1:1.5MHz  2:2MHz
ExposureTime=6000
TAThroughRate=2
TAExposureTime=20000
TANegThroughRate=2         // for TA negative
TANegExposureTime=14000

[RES300Gray_PID08]
TargetCode=0xBAAAA0        // Blue Green Red
MotorMode=1                // 0:fullstep   1:halfstep
MotorMPlus=1               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
CaliMotorMPlus=1           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibrationThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
TAMotorMPlus=0               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
TACaliMotorMPlus=0           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
ThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
CPH0Multiple=2		   // 1:Normal 2:Double
ExposureTime=6000
TAThroughRate=2
TAExposureTime=20000
TANegThroughRate=2         // for TA negative
TANegExposureTime=14000

[RES150Gray_PID08]
TargetCode=0xBAAAA0        // Blue Green Red
MotorMode=1                // 0:fullstep   1:halfstep
MotorMPlus=1               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
CaliMotorMPlus=1           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibrationThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
TAMotorMPlus=0               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
TACaliMotorMPlus=0           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
ThroughRate=1              // 0:1MHz  1:1.5MHz  2:2MHz
CPH0Multiple=2		   // 1:Normal 2:Double
ExposureTime=5500
TAThroughRate=2
TAExposureTime=20000
TANegThroughRate=2         // for TA negative
TANegExposureTime=14000

[RES75Gray_PID08]
TargetCode=0xBAAAA0        // Blue Green Red
MotorMode=1                // 0:fullstep   1:halfstep
MotorMPlus=2               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
CaliMotorMPlus=2           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibrationThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
TAMotorMPlus=0               // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0)
TACaliMotorMPlus=0           // 0:(MPlus1,MPlus2)=(0,0)   1:(0,1)  2:(1,0) when calibration
ThroughRate=2              // 0:1MHz  1:1.5MHz  2:2MHz
CPH0Multiple=2		   // 1:Normal 2:Double
ExposureTime=7000
TAThroughRate=2
TAExposureTime=20000
TANegThroughRate=2         // for TA negative
TANegExposureTime=14000

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web5, load: 0.66