I have a claw that uses a servo motor and I want to connect it to the Jetson Orin Nano header pins directly and control it with a script run on the Jetson Nano. I have tried the Jetson.GPIO library and nothing has worked so far. I have tried pins 2 for power, 6 for ground, and pins 33, 13, and 15 for signal one at a time.
I have tested all of the hardware of the claw using an Arduino and that is not the issue.
I believe the code might be the issue. Please help me with this issue.
Edit: just to remphasize that I do not want to use an external board, I need the servo motor to connect directly to the header pins of the Jetson Orin Nano
Hi anay.gokhale123,
Are you using the devkit(p3768) or the custom carrier board for Orin Nano?
What’s the Jetpack version in use?
Do you want to use these 3 pins as GPIO output?
Have you configured them in pinmux before use?
@KevinFFF I am using the Jetson Orin Nano Developer Kit.
I am using Jetpack 6.0
I only need one pin as GPIO output as it needs to be the signal pin for my servo motor. I was just saying that I have tried all of those and none have worked.
I think I have configured them, but I am not sure. Could you let me know how to check if I configured them in pinmux? Edit: The default setting for those pins was output according to Jetson Orin Nano Header Pin Layout so I did not do anything else to it. Please let me know if I am supposed to do something more.
@KevinFFF Please help me with this issue
It seems duplicate topic as Controlling a servo motor claw with the Jetson Orin Nano Developer Kit - Jetson & Embedded Systems / Jetson Orin Nano - NVIDIA Developer Forums.
Please refer to Generating the Pinmux dtsi Files to modify and apply the change for pinmux.
You have to configure the desired pins as output before use.
@KevinFFF I followed the steps of the Generating Pinmux dtsi files and was able to download the updated files.
Then I got to this point: Copy the padvoltage.dtsi and pinmux.dtsi files to the <l4t_top>/bootloader/generic/BCT/ directory and copy the gpio.dtsi file to the <l4t_top>/bootloader/ directory.
How do I do this step? I don’t know how to access those directories.
@KevinFFF Please help me with this issue
They are the directories of your BSP package on your host.
Do you have <Linux_for_Tegra>/
on your host PC to flash the devkit?
They would also be generated if you’ve ever used SDK Manager to flash the devkit.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.