AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

Waveshare

$30.30 |
In stock
No reviews yet

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...

Stock availability

In our warehouse
1 in stock
Available with leadtime
10 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

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.
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.