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...
Get notified when back in stock
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.
- DC
- DC means direct current, where electricity flows in one constant direction, as supplied by batteries, USB ports and many plug-pack power supplies. When a product specifies DC, it runs from a DC supply rather than mains AC, so you need to provide the correct voltage and polarity.
- DIN
- As a pin label, DIN stands for 'data in', the input through which a device receives serial data from a controller, as found on SPI displays, LED drivers and other serial modules. DIN can also refer to the German standards body of that name, as in a round multi-pin DIN connector or DIN-rail mounting.
- DIN rail
- DIN rail is a standard metal mounting rail used inside industrial electrical cabinets. When a product is DIN rail mountable, it can be clipped neatly alongside power supplies, relays and other automation hardware in a panel.
- 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 terminal block is a connector that joins wires together in a neat, removable, or serviceable way, usually clamping each wire under a screw or spring instead of soldering. It makes it easier to connect, change, or service wiring without permanent joints.
Find this product in
Raspberry Pi