Circuit of Melexis 90640 breakout

I have a 90640 breakout that I have successfully set up with a display on a Pi Pico. (

The image is disappointing due to what I think is electrical interference. Having worked on similar devices in a previous life, I am not too surprised.

To help me hunt down the problem, can you publish the circuit on the breakout board?

Oops lost the link in brackets. The basis of the camera is on Git Hub - weinand/thermal-imaging-camera.

This one?
MLX90640 Thermal Camera Breakout

michael-sulyak/micropython-mlx90640: This repository contains a MicroPython driver for the MLX90640 thermal camera sensor.

Yes, that it the breakout I have.

I want to see how the actual sensor is connected to the pads on the edge of the PCB. Melixis specify capacitors to remove interference from the 3.3/5.0 V rail. There may also be a switch-mode PSU on the breakout board which could be a source of interference. This type of sensor is dealing with tiny signals from the pixel and they deserve a clean electrical environment :-)

How long is the cable going from the breakout to the Pi? It might be interference on the i2c bus / cable?

You can contact Pimoroni Tech support directly via e-mail.
Submit a ticket : Pimoroni

Probably a bit long, but I wanted to go to stripboard with very short leads and capacitor bypass on the power rails. That is why I hoped to see the breakout board circuit first. My thoughts are that there may be a switch-mode PSU on the board to handle the 5V/3.3V supply change (the bare sensor is 3.3V only but the breakout is 5V/3.3V.

If I don’t see the circuit soon, i will just dive in and report back here.