I was trying to raise the signal pin voltage from 3.3V to 5V using a TX0108E level shifter. When I wired everything, I noticed that the 5V power pin had dropped it voltage to around 2.5V as soon as I had connected the signal pin to the breadboard.
I used both 5V pins (2 and 4).
In order to test the 5V pin, I setup a basic circuit on a breadboard where an LED was powered by the 5V pin via a 220 Ohm resistor and then just a wire to ground. Just like this image but using the Jetson Orin Nano instead of the Arduino:
However, the LED did not light up. I tried this same setup with an Arduino and the LED worked. I also tried the exact same setup but switched the power pin from 5V (pins 2 or 4) to 3.3V power (pin 1) and the LED lit up just fine.
I then checked the voltage at different points in the circuit using a multimeter and found that the power from the Orin Nano is at 5V till the LED is added when it drops to 1.6V. However when the Arduino is used, the power only drops to 2V.
This explains why the LED is not turning on, but why does this happen?
Make sure you use the option to create an overlay then reboot it. Watch the white boot screen and read the text in the middle, it will indicate if the .dtbo (custom) is loading.