PIOHAT Raspberry Pi IO HAT with relays shown mounted on a Pi.

PIOHAT: Essential Raspberry Pi IO Module for Simple Tasks

Why pay for 8 ports when you only need 2? PIOHAT is the most affordable way to add isolated inputs and relays to your Raspberry Pi.

Jump iconLearn About Our Approach

The Objective Behind PIOHAT

Close-up view of the PIOHAT Raspberry Pi IO HAT with relays

Most Raspberry Pi IO modules are overpriced and oversized for simple tasks, as they offer more ports than required. We have designed PIOHAT to eliminate the cost of unused capacity.
By focusing on 2 opto-isolated inputs and 2 relay outputs, we created a compact and budget-friendly module. It provides professional-grade protection and control for projects where two channels are exactly enough.

Design Choices for PIOHAT

Form icon

From Factor

For easy assembly, PIOHAT has HAT form factor. Simply connect it via the 40 pin header.

Stackablility icon

Stackability

Pins on the connector are long ones, all can be accessed from the top of the product.

Strong icon

Reliable connection

Massive, soldered pin header for power and signal connection. Pogo pins are not reliable.

Gear icon

Zero firmware

Everything is done by hardware.

Handshake icon

GPIO communication

Easy programming. Avoid extra load on capacitance limited I2C bus. Only 4 GPIO ports for communication.

Isolation icon

Optical isolation

Optically isolated channels safeguard your Raspberry Pi from electrical noise and damage.

High-Low icon

Wide input voltage range

3-45V range for level type inputs.

Switch icon

Versatile SPDT Relays

Each relay features both Normally Open (NO) and Normally Closed (NC) contacts, letting you choose how to control your circuits.

Pin allocation of the PIOHAT

Input 1/17
Input 2/27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Relay Out 1/14
Relay Out 2/15

PIOHAT User Interface and Indicators

PIOHAT top view: Clearly visible I/O terminals relays.
Raspberry Pi 2x20 pin connector
1
Relays
2
Output connectors
3
Input connectors
4

1 - Raspberry Pi 2x20 pin connector
2 - Relays
3 - Output connectors
4 - Input connectors

Technical Specs of the PIOHAT

Bandage icon

Physical parameters

Form factor
Raspberry Pi HAT
Dimensions
65x56x23mm + 11mm header
Stackable
Yes
Input icon

Inputs

Number of input
2
Input types
Level
Input voltage range
3-45V
Output icon

Outputs

Number of outputs
2
Output type
Relay
Relay type
SPDT
Max voltage
240VAC, 24VDC
Max current resistive
7A
Max current inductive
3A
Connector icon

Connectors

Connection type
Terminal block
Vibration resistant
No
Communication icon

Communication

Method
GPIO ports
Used GPIO ports for input
2
Used GPIO ports for output
2
Helmet icon

Safety

Optical isolation
Yes
Software icon

Software

Control software
C++ & Python

PIOHAT Manuals & Resources

Github icon

Github

More information, user manual and control software (C++ & Python) can be found on Github.

download icon Download control software Read icon Read the user manual Search icon Find more information

PIOHAT Gallery

Purchase Options for PIOHAT