Skip to main content

Penta SATA HAT top board

The Radxa Penta SATA HAT has a 2x5 seat with the following signal:

PinSignalPinSignal
1I2C_SDA2VCC3V3_SYS
3I2C_SCL4VCC5V0_SYS
5GPIO4_D26GPIO4_C2
7GND8PWM_33
9GND10NC

This seat can be used to link to the top plate, which has a 0.91 inch OLED display and a 4010 fan, which can display IP address and storage information, etc., and the fan is used for cooling.

SATA HAT top board

Software support​

In order to get the top panel OLED display and fan working properly, we provide the rockpi-penta package, which can be installed with the following command.

sudo apt update
sudo apt install python3-dev
wget https://github.com/radxa/rockpi-penta/releases/download/0.2/rockpi-penta-v0.2.deb
sudo apt install -y ./rockpi-penta-v0.2.deb

Software configuration​

After installing the package, if you need to modify the configuration, you can edit the configuration file /etc/rockpi-penta.conf, the following is the default value of the configuration file.

[fan]
# When the temperature is above lv0 (35'C), the fan at 25% power,
# and lv1 at 50% power, lv2 at 75% power, and lv3 at 100% power.
# When the temperature is below lv0, the fan is turned off.
# You can change these values if necessary.
lv0 = 35
lv1 = 40
lv2 = 45
lv3 = 50

[key]
# You can customize the function of the key, currently available functions are
# slider: oled display next page
# switch: fan turn on/off switch
# reboot, poweroff
# If you have any good suggestions for key functions,
# please add an issue on https://rock.sh/rockpi-sata
click = slider
twice = switch
press = none

[time]
# twice: maximum time between double clicking (seconds)
# press: long press time (seconds)
twice = 0.7
press = 1.8

[slider]
# Whether the oled auto display next page and the time interval (seconds)
auto = true
time = 10

[oled]
# Whether rotate the text of oled 180 degrees, whether use Fahrenheit
rotate = false
f-temp = false

After modifying the configuration, run the sudo systemctl restart rockpi-penta.service command to restart the service for the configuration to take effect.