Bazarc
Bazarc Raspberry Pi 4B 3b+ Zero W RS485 SPI CAN UART expansion board
Expansion board adds RS485, CAN and UART interfaces to Raspberry Pi via 40-pin header
- TypeOther
- Standard Raspberry Pi 40-pin GPIO extension header supports series plates
- On-board MCP2515 via SPI with SN65HVD230 transceiver enables CAN bus
- RS485 half-duplex via UART with SP3485 and automatic TX/RX control
- On-board TVS suppresses impulse and peak transient voltage for RS485 protection
- Reserved control pins allow integration with other control boards
Raspberry Pi GPIO expansion board
This board adds RS485, SPI, CAN and UART interfaces to Raspberry Pi 4B, 3B+ and Zero W models through the standard 40-pin GPIO header. It is aimed at developers and hobbyists who need industrial-grade serial communication for automation, sensor networks or vehicle diagnostics. The module provides a hardware bridge between the Pi’s GPIO and multiple bus protocols in a single add-on.
Half-duplex RS485 with automatic TX/RX control
The RS485 port uses an SP3485 transceiver and operates in half-duplex mode with automatic transmit/receive switching that requires no software configuration. A CAN bus channel is implemented via an MCP2515 controller connected through the SPI interface, paired with an SN65HVD230 transceiver. On-board transient voltage suppressors protect the RS485 line against impulse and peak transient voltages, providing lightning-proof and anti-electrostatic defence.
Simple header installation
The board mounts directly onto the Raspberry Pi 40-pin GPIO header without soldering or additional wiring for basic operation. Reserved control pins allow integration with other control boards if further customisation is needed. Misalignment of the header during fitting can damage pins, and the half-duplex RS485 topology limits simultaneous two-way data flow, which may restrict certain real-time applications.
Highlights
- Standard Raspberry Pi 40-pin GPIO extension header supports series plates
- On-board MCP2515 via SPI with SN65HVD230 transceiver enables CAN bus
- RS485 half-duplex via UART with SP3485 and automatic TX/RX control
- On-board TVS suppresses impulse and peak transient voltage for RS485 protection
- Reserved control pins allow integration with other control boards
Specifications
| Type | Other |
|---|
Questions about this item
Which Raspberry Pi models does the 40-pin GPIO header fit?
The 40-pin GPIO extension header fits Raspberry Pi 4B, 3B+ and Zero W boards, letting you stack this expansion module directly on any of those models.
What does the on-board MCP2515 controller actually provide in a running system?
The MCP2515 adds a CAN bus interface driven through the SPI bus, with the SN65HVD230 transceiver handling the physical layer so the Pi can send and receive CAN frames.
How does the RS-485 port behave without extra code?
The SP3485 transceiver runs half-duplex RS-485 with automatic transmit/receive switching, so the Pi UART can send and receive data without manual direction control.
Also in this aisle
People compared these
Same shelf, same checkout — eight coins and a 30-minute rate lock.
Allen-Bradley 1762-OW8 /A MicroLogix 8 Channel Relay Output Module
Bazarc UPA USB Programmer V1.2 40pin ZIF 16pin SOIC 150mil 10pin ISP
- Potentiometers, Tri…



