GPIO / DIO
Jetpack 6.x
Software Mapping of DI & DO
### Check NAME and GPIO Mapping by
sudo gpioinfo
### Control DO
# DO0 _ J55 _ GPIO3_PP.06
# DO1 _ C54 _ GPIO3_PM.07
# DO2 _ A55 _ GPIO3_PR.01
# DO3 _ B55 _ GPIO3_PEE.02
# Set DO0 to 0
PIN=PP.06
VAL=0
sudo pkill -f -- "$(sudo gpiofind $PIN)"
sudo gpioset -m signal $(sudo gpiofind $PIN)=$VAL &
# Set DO0 to 1
PIN=PP.06
VAL=1
sudo pkill -f -- "$(sudo gpiofind $PIN)"
sudo gpioset -m signal $(sudo gpiofind $PIN)=$VAL &
# Set DO1 to 0
PIN=PM.07
VAL=0
sudo pkill -f -- "$(sudo gpiofind $PIN)"
sudo gpioset -m signal $(sudo gpiofind $PIN)=$VAL &
# Set DO1 to 1
PIN=PM.07
VAL=1
sudo pkill -f -- "$(sudo gpiofind $PIN)"
sudo gpioset -m signal $(sudo gpiofind $PIN)=$VAL &
# Set DO2 to 0
PIN=PR.01
VAL=0
sudo pkill -f -- "$(sudo gpiofind $PIN)"
sudo gpioset -m signal $(sudo gpiofind $PIN)=$VAL &
# Set DO2 to 1
PIN=PR.01
VAL=1
sudo pkill -f -- "$(sudo gpiofind $PIN)"
sudo gpioset -m signal $(sudo gpiofind $PIN)=$VAL &
# Set DO3 to 0
PIN=PEE.02
VAL=0
sudo pkill -f -- "$(sudo gpiofind $PIN)"
sudo gpioset -m signal $(sudo gpiofind $PIN)=$VAL &
# Set DO3 to 1
PIN=PEE.02
VAL=1
sudo pkill -f -- "$(sudo gpiofind $PIN)"
sudo gpioset -m signal $(sudo gpiofind $PIN)=$VAL &
### Read DI
# DI0 _ J54 _ GPIO3_PP.00
# DI1 _ H53 _ GPIO3_PP.01
# DI2 _ H55 _ GPIO3_PQ.05
# DI3 _ L57 _ GPIO3_PQ.06
# DI0
PIN=PP.00
sudo gpioget $(sudo gpiofind $PIN)
# DI1
PIN=PP.01
sudo gpioget $(sudo gpiofind $PIN)
# DI2
PIN=PQ.05
sudo gpioget $(sudo gpiofind $PIN)
# DI3
PIN=PQ.06
sudo gpioget $(sudo gpiofind $PIN)
JetPack 5.x
Software Mapping of DI & DO
Hardware Specification
Isolated Digital Input
Isolated Digital Output
Last updated