A206 Carrier Board ( Jetson Xavier NX ) GPIO not supporting i2c pwm with adafruit_servokit (CircuitPython)

Hi Experts,

I am using the Seeed A206 carrier board with Jetson Xavier NX. I am trying to use the adafruit_servokit library (CircuitPython) to use the 40 pin on board GPIO i2c (pin 3&5) to control servos with pwm.

The i2c pwm board that I am using is the 16 channels PCA9685 board. I got these warning and error messages. I am not able to use the A206 board’s GPIO to connect i2c to control the servos.

> (>>> from adafruit_servokit import ServoKit
> WARNING: Carrier board is not from a Jetson Developer Kit.
> WARNNIG: Jetson.GPIO library has not been verified with this carrier board,
> WARNING: and in fact is unlikely to work correctly.
> >>> kit=ServoKit(channels=16)
> >>> kit.servo[0].angle=90
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
>   File "/usr/local/lib/python3.6/dist-packages/pwmio.py", line 45, in <module>
>     raise NotImplementedError("pwmio not supported for this board.")
> NotImplementedError: pwmio not supported for this board.)

It looks like the A206 is not verified by nVidia’s developer kit. Do you have any solution for me to use the A206’s GPIO with CircuitPython and PCA9685 i2c board to control pwm?


I found no alternative solution for the A206 (Leetop) board to use the GPIO with the PCA9685 i2c. I found an original nVidia Xavier NX carrier board and the GPIO with PCA9685 works now with the original nVidia board.