Optical Flow 3901 L0X - Great Y Axis, Bad X Axis

Hi there!

I’m trying to get optical flow 3901-L0X going on my F405-HDTE build.

I’ve noticed something very odd. While indoors, I seem to get perfect Y axis flow data, but the X axis is either not registering at all- or is very jumpy.

living_room_bad_x.bin (543.5 KB)

But when I take the drone outside and test OF during daylight, I get great Y axis AND X axis data.

outdoor_good.bin (271.2 KB)

What is perplexing to me is this: If it is a lighting problem, then whey do I get perfect Y axis data while inside? If it was a lighting problem, shouldn’t I be getting bad Y axis flow data as well?

I’ve tried two different 3901 L0X modules, and tried both on two F405-HDTE flight control boards. All same results.

Any suggestions on what could be going wrong? I’m using ArduCopter 4.3.8 but have seen this same behavior on 4.4.X as well.

2 Likes