Waveshare
Raspberry Pi 8-ch Relay Expansion Board
The RPi Relay Board (B) is an 8-channel relay expansion board for Raspberry Pi, giving your Pi the ability to switch high-voltage loads such as home applianc...
The RPi Relay Board (B) is an 8-channel relay expansion board for Raspberry Pi, giving your Pi the ability to switch high-voltage loads such as home appliances, lighting, motors, and other AC/DC devices. Each relay handles up to 5A at 250V AC or 30V DC, with photo-coupled isolation to protect the Pi from high-voltage interference.
Connects via the standard 40-pin GPIO header and includes a jumper block for remapping relay control to custom GPIO pins. A standard DIN rail mount case is included for clean panel installation. Development resources cover wiringPi, bcm2835, Python, web control (Python Bottle), and cron job scheduling.
Key Features
- 8 Relay Channels – SPDT contacts (NO and NC) with screw terminal connections
- 5A @ 250V AC / 5A @ 30V DC – Suitable for switching mains-powered devices
- Photo-Coupled Isolation – Protects the Raspberry Pi from high-voltage interference
- Status LEDs – One per relay for at-a-glance state monitoring
- Pin Remapping Jumpers – Reassign relay control to custom GPIO pins
- DIN Rail Mount Case – Standard C45 35 mm rail compatible for panel installation
- Reserved Control Interface – Allows connection to PLCs and other controllers
- Low-Level Trigger – Relays activate when GPIO output is low
Specifications
- Power Supply: 5V
- Trigger Signal: 3.3V / 5V
- Relay Channels: 8
- Contact Form: SPDT (NO + NC)
- Closed Current: 6 mA per channel
- Connector: Screw terminal block
- Dimensions: 232 × 72 mm
- Mounting Hole Size: 3.0 mm
Compatibility
- Raspberry Pi (all 40-pin models)
- Jetson Nano
Ideal For
- Home automation and smart appliance control
- Industrial control panels and DIN rail installations
- Irrigation and greenhouse automation
- Lighting control and scheduling
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- DIN
- DIN means data in, the pin where this display receives data from the controller. Connecting DIN to the correct SPI data output pin is needed for the screen to receive pixel and command information.
- DIN rail
- DIN rail is a standard metal mounting rail used inside industrial electrical cabinets. DIN rail mounting matters because it lets the controller be installed neatly alongside power supplies, relays, and other automation hardware.
- GPIO
- General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
- Terminal block
- A connector used to join wires together in a neat, removable, or serviceable way. For this product, it helps split one power input into several outputs without soldering.
Find this product in
Raspberry Pi