We take cryptocurrency — so the coins you hold can buy real hardware.Pay in crypto, spend it on real hardware. Free insured shipping worldwide over $399. Plain, unbranded boxes, sent from Germany.Free insured shipping over $399. Your rate is locked for 30 minutes once checkout opens.Rate locked 30 minutes. Every item sealed, serial-checked and covered by a 24-month warranty.Sealed, 24-month warranty.

Saved items Sign in

WaveShare

WaveShare RS485 CAN HAT (B) computer accessory

SKU CH-ZH07-2771N

Adds two isolated RS485 channels and one CAN channel to a Raspberry Pi via the 40-pin header with 8–28 V power input and 120 Ω termination

  • CPU TypeOther
  • Adds 1-Ch CAN and 2-Ch RS485 via SPI using MCP2515 and SC16IS752+SP3485
  • Industrial-grade magnetic isolation on power and signals for stable, jamproof operation
  • Wide 8-28 V input powers the Pi and the HAT with onboard conversion
  • TVS diodes, resettable fuse and protection diodes guard against surges and over-current
  • 120 Ω terminal resistors and standard 40-pin header for drop-in Raspberry Pi fit

Industrial isolated HAT for Raspberry Pi

This WaveShare RS485 CAN HAT (B) adds one CAN channel and two RS485 channels to any Raspberry Pi board with a 40-pin GPIO header. It targets engineers and hobbyists building industrial automation, sensor networks or vehicle telemetry projects that require galvanic isolation and reliable long-distance signalling. The board draws power from an 8 to 28 V supply and can feed the Pi at the same time.

Thermal and power behaviour

Onboard unibody power isolation delivers a stable isolated rail without an extra supply, keeping dissipation low during normal operation. The integrated TVS diode, resettable fuse and protection diodes clamp transients and over-current events, so the HAT runs cool and quiet without active cooling. Power conversion circuitry handles the wide input range efficiently, minimising heat rise on the Pi itself.

Build integration

The 40-pin header stacks directly on the Pi, exposing the CAN controller (MCP2515) and dual RS485 transceivers (SC16IS752 plus SP3485) via SPI. A 120 Ω termination resistor is fitted for each RS485 line, simplifying bus wiring. The wide 8 to 28 V input frees the builder from a separate Pi power adapter, while the isolated terminals protect the host from ground loops and surge events. Not suited for designs needing more than one CAN bus or additional RS485 ports.

Highlights

  • Adds 1-Ch CAN and 2-Ch RS485 via SPI using MCP2515 and SC16IS752+SP3485
  • Industrial-grade magnetic isolation on power and signals for stable, jamproof operation
  • Wide 8-28 V input powers the Pi and the HAT with onboard conversion
  • TVS diodes, resettable fuse and protection diodes guard against surges and over-current
  • 120 Ω terminal resistors and standard 40-pin header for drop-in Raspberry Pi fit

Specifications

CPU TypeOther

Questions about this item

How do I install the WaveShare RS485 CAN HAT (B) on a Raspberry Pi, and what step is often missed?

Align the 40PIN GPIO header and press the HAT firmly onto the Pi; the step often missed is enabling the SPI interface in raspi-config before the MCP2515 and SC16IS752 drivers will load.

What maintenance or replacement will the RS485 CAN HAT (B) need later?

The onboard 120 terminal resistor is soldered in place; if the bus topology changes you may need to desolder it or add external termination, and the resettable fuse will self-reset after an over-current event.

What limit appears first when the RS485 CAN HAT (B) runs under sustained load?

The 8 to 28 V wide-range power input and the isolated DC-DC converter set the thermal ceiling; continuous high throughput on both RS485 channels and the CAN channel will hit the isolation barrier's power budget before any data-rate limit.

New to this? Which coin should you pay with — what to check, what it costs to pay, and what is never asked for.

Also in this aisle

People compared these

Same shelf, same checkout — eight coins and a 30-minute rate lock.