Pi to QWIIC to Logic Leveler to Arduino kills Pi

Hello, SparkFun community,

I’ve created an i2c device using an Arduino. It works beautifully. When I move it from the breadboard to the QWIIC pHAT and boot the Pi, the Pi doesn’t boot. When I unplug the i2c wire to the QWIIC pHat it boots fine. Then I plug in the i2c device it can detect the BUS address and successfully send commands. But on reboot, it kills the Pi from booting.

Wiring diagram.

Pi → QWIIC pHat → 3.3 to 5.0VDC leveler → Arduino → CNC Hat

*3.3V | 3.3V (5V Term) | 3.3V ↔ 5V | 5V | 12V

  • Voltmeter readings

Any ideas?

Can you share some photos of the wiring/setup?