This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

OPT8241: Voxel Viewer comman phase calibration tillum_calib invalid

Part Number: OPT8241

Hello,

I'm using the OPT8241 to develop the camera.

When we use the Voxel Viewer for comman depth calibration, the tillum_calib parameter is invalid.

The confication file as below:

[global]
id = 133
name = 33
parent = 132

[defining_params]
unambiguous_range = 4
mix_volt = 1500
op_clk_freq = 0
frame_rate = 30.0000743866
sub_frame_cnt_max = 2
quad_cnt_max = 6
intg_time = 8
illum_power_percentage = 55
delay_fb_corr_mode = 1
delay_fb_dc_corr_mode = 1

[calib]
actual_distance = 2.0
tillum_calib = -1
phase_corr_2 = -1790
phase_corr_1 = -1680
tsensor_calib = 51


when I choose the profiles, it stops. The log as below:

INFO: DepthCamera: Streaming stopped.
INFO: DepthCamera: Setting parameter 'unambiguous_range'
INFO: DepthCamera: Setting parameter 'mix_volt'
INFO: DepthCamera: Setting parameter 'op_clk_freq'
INFO: DepthCamera: Setting parameter 'sub_frame_cnt_max'
INFO: DepthCamera: Setting parameter 'quad_cnt_max'
INFO: DepthCamera: Setting parameter 'intg_time'
INFO: DepthCamera: Setting parameter 'illum_power_percentage'
INFO: DepthCamera: Setting parameter 'delay_fb_corr_mode'
INFO: DepthCamera: Setting parameter 'delay_fb_dc_corr_mode'
INFO: ToFCameraBase: Starting with 320x240@30.0001fps
ERROR: DepthCamera: Could not set value 4294967295 for parameter TintinCDKCamera(0::0451:9105::10411291039222).tillum_calib
ERROR: ToFCamera: Could not set calibration parameters

Would you please tell me the reason that the parameter is -1?


thanks~

  • It seems that the temperature sensor for the illum board is not working, or the tillum_slv_addr register is set wrongly.

    Can you check the tillum_slv_addr under parameters in VoxelViewer? It should be 114 for TMP103C . Try changing it to values from 113-119.

    If you do not want temperature calibration, just manually set the register to '0' in the configuration file and things will work properly.