Using GPIO Pins on Jetson Orin Nano: Level Shifter Requirements and Compatibility

I am currently using the Jetson Orin Nano and want to work with the GPIO pins. I believe I need to use a level shifter to interface the GPIO pins of the Jetson Orin Nano with different types of controllers. Is using a level shifter the only solution, or are there other ways to safely use the GPIO pins on the Jetson Orin Nano? If a level shifter is needed, what are the compatible level shifters that can be used with the Jetson Orin Nano?

Hi santhipriyapulaparthipspk,

Are you using the devkit or custom board for Orin Nano?
What’s the Jetpack version in use?

Could you describe your detailed use case?
What device do you want to control? What’s the requirement?(voltage?)

I am using the Custom board for Orin Nano. [Tanna Techbiz]
Version of the Jetpack: nvidia-l4t-core 36.4.4-20250616085344
I’m using Rhino Hybrid Step Servo Drive 20V-50V 8Amp for steering and TIMOTION’s TA16series for braking as controllers. The physical pin I’m using for steering are 33 for pulse and 16 for direction and the physical pins I’m using for braking are 32 for PWM and 18 for direction pin
For the Steering Controller we want min 5 volts ( for the pin signal )
For the Braking Controller we want min 3.3 volts ( for the pin signal )

Could you share the block diagram of your connection?
Do you mean the pins from 40-pins expansion header?
PIN33: GPIO output
PIN16: GPIO output
PIN32: PWM
PIN18: GPIO output
Is my understanding correct as above?

The pins from 40-pins header should be 3.3V since there’s level shifter on the board already.
If you need 5V for the pin, maybe you need additional level shift for your use case.

But from the Jetson Orin Nano GPIO pins, we are getting only 1.8 volts. The controller we are using requires 3.3 or 5 volts from the GPIO pins to respond properly
If the Jetson Orin board really has a built-in level shifter, then why are we getting only 1.88 volts from the GPIO pins?

Do you mean that you get 1.8V rather than 3.3V from 40-pins expansion header?

Please refer to the following part captured from Jetson Orin Nano Developer Kit Carrier
Board Specification/

Maybe that level shift does not exist in your custom carrier board(Tanna Techbiz)?