Waveshare RP2350-Relay-6CH: Industrial 6-Channel Relay Module with RS485 & Pico HAT Support
The Waveshare RP2350-Relay-6CH is a 6-channel relay module with RP2350B MCU, RS485, isolation features, USB-C, and DIN-rail case, supporting up to 250VAC/30VDC 10A per relay.
Industrial 6-Channel RP2350 Relay Module
The Waveshare RP2350-Relay-6CH is an industrial-grade 6-channel relay module powered by the Raspberry Pi RP2350B MCU. It is compatible with Raspberry Pi Pico HATs and includes an onboard isolated RS485 interface for connecting with Modbus industrial modules or sensors.
The module features a terminal block supporting a 7–36V DC input, along with built-in power isolation, optocoupler isolation, and digital isolation to protect against interference from external high-voltage circuits. Each relay is electrically isolated and can handle 250VAC or 30VDC at up to 10A.
Additional onboard features include a buzzer, LEDs, reset and BOOT buttons, as well as a DIN-rail ABS protective enclosure for industrial use. A USB-C port is provided for firmware updates and drag-and-drop programming via mass storage.
Industrial 6-Channel RP2350 Relay Module and internal hardware
Waveshare RP2350-Relay-6CH specifications:
- Microcontroller: Raspberry Pi RP2350B
- Dual-core Arm Cortex-M33 @ 150MHz with Arm TrustZone, Secure Boot
- OR dual-core RISC-V Hazard3 @ 150MHz (selectable)
- 520KB on-chip SRAM
- 16MB onboard Flash
- QFN-80 package
- Relays: 6x channels
- Contact rating: ≤10A @ 250VAC / 30VDC
- Contact form: 1NO/1NC via screw terminals
- Optocoupler isolation
- USB: USB Type-C port for power, data transfer and Drag-and-drop programming / firmware flashing (USB 1.1 host/device)
- Serial communication:
- Isolated RS485 via screw terminal for Modbus industrial modules/sensors
- Hardware automatic control, TVS diode, surge protection & ESD protection
- Reserved 120Ω matching resistor (disabled by default, jumper enabled)
- Expansion:
- 2x 20-pin headers for Raspberry Pi Pico HATs (RTC, CAN Bus, RS232, LoRa, sensors, etc.)
- 8x pads with GPIO, UART, I²C, SPI
- Misc:
- Reset and BOOT buttons
- User RGB LED (WS2812)
- Power LED, Tx/Rx LEDs
- Buzzer
- Power supply:
- 5V via USB-C
- 7–36V DC via terminal block
- Dimensions: 145 x 90 x 40 mm
RP2350-Relay-6CH internal details
On the software side, Waveshare provides support for C/C++, MicroPython, and the Arduino IDE, along with basic instructions to get started. Demo code is available for controlling the six relays over RS485, testing the RGB LED, and interfacing with various expansion modules such as the Modbus RTU relay, Pico-2CH-RS485, Pico-CAN-B, Pico-Environment-Sensor, and PicoRTC-DS3231. Additional resources and documentation are available on the product’s Wiki page.
High quality 6-Ch relays wiring diagram
The Waveshare RP2350-Relay-6CH is available for $26.99 from Waveshare’s online store, $44.33 on AliExpress, and $38.99 on Amazon.
Waveshare RP2350-Relay-6CH pin diagram
Image used courtesy of Waveshare.



