---
product_id: 154707007
title: "RS485 CAN HAT for Raspberry Pi 5/4B/3B+/3B/2B/B+/Zero/Zero W/WH/2W, Long-Distance Communication via RS485/CAN Function, Onboard CAN Controller MCP2515, SPI Interface Transceiver SIT65HVD230DR"
brand: "waveshare"
price: "₱2241"
currency: PHP
in_stock: true
reviews_count: 10
category: "Waveshare"
url: https://www.desertcart.ph/products/154707007-rs485-can-hat-for-raspberry-pi-5-4b-3b-3b
store_origin: PH
region: Philippines
---

# Onboard surge & spike voltage protection Stable long-distance RS485/CAN comms Plug & play SPI/UART interface with auto TX/RX RS485 CAN HAT for Raspberry Pi 5/4B/3B+/3B/2B/B+/Zero/Zero W/WH/2W, Long-Distance Communication via RS485/CAN Function, Onboard CAN Controller MCP2515, SPI Interface Transceiver SIT65HVD230DR

**Brand:** waveshare
**Price:** ₱2241
**Availability:** ✅ In Stock

## Summary

> 🚀 Elevate your Pi’s communication game with industrial-grade RS485 & CAN power!

## Quick Answers

- **What is this?** RS485 CAN HAT for Raspberry Pi 5/4B/3B+/3B/2B/B+/Zero/Zero W/WH/2W, Long-Distance Communication via RS485/CAN Function, Onboard CAN Controller MCP2515, SPI Interface Transceiver SIT65HVD230DR by waveshare
- **How much does it cost?** ₱2241 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.ph](https://www.desertcart.ph/products/154707007-rs485-can-hat-for-raspberry-pi-5-4b-3b-3b)

## Best For

- waveshare enthusiasts

## Why This Product

- Trusted waveshare brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Key Features

- • **Effortless Integration:** Standard 40PIN GPIO header with SPI and UART interfaces for quick setup—no complex programming needed for TX/RX control.
- • **Built-In Surge Protection:** Lightningproof & anti-electrostatic TVS ensures your projects stay safe from voltage spikes and transient surges.
- • **Comprehensive Developer Support:** Includes detailed online manuals and example codes in wiringPi and Python to accelerate your prototyping.
- • **Seamless Long-Range Connectivity:** Empower your Raspberry Pi with robust RS485 and CAN communication up to industrial-grade distances.
- • **Universal Raspberry Pi Compatibility:** Supports Pi 5, 4B, 3B+, 3B, 2B, Zero series, and more—future-proof your IoT and automation projects.

## Overview

The RS485 CAN HAT is a compact, 3.3V-powered expansion board for Raspberry Pi models (5/4B/3B+/3B/2B/Zero series) that enables stable, long-distance communication via RS485 and CAN protocols. Featuring the MCP2515 CAN controller and SIT65HVD230DR transceiver, plus SP3485 for RS485, it supports half-duplex UART communication with automatic TX/RX control. Onboard 120Ω terminal resistors and TVS surge protection ensure reliable, lightningproof operation. Designed for easy integration with standard 40PIN GPIO headers, it comes with comprehensive online documentation and example code, making it ideal for professional IoT, industrial automation, and marine applications.

## Description

The RS485 CAN HAT will enables your Pi to communicate with other devices stably in long-distance via RS485/CAN functions. Features Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards CAN function, onboard CAN controller MCP2515 via SPI interface, onboard transceiver SIT65HVD230DR RS485 function, controlled via UART, half-duplex communication, supports automatic TX/RX control without programming, onboard transceiver SP3485 Onboard 120Ω terminal resistor for RS485 and CAN interfaces, enabled via DIP switch Onboard TVS (Transient Voltage Suppressor), effectively suppress surge voltage and transient spike voltage in the circuit for RS485 transceiving, lightningproof & anti-electrostatic Reserved control header, allows working with other control boards Specifications Operating voltage: 3.3V CAN controller: MCP2515 CAN transceiver: SIT65HVD230DR 485 transceiver: SP3485 Dimension: 65×30mm Mounting hole size: 3.0mm Online User Manual: //bit.ly/3mC64mA Package Content 1.RS485 CAN HAT x1 2.RPi screws pack (2pcs) x1 Recommended: We also provide an isolated interface converter USB TO RS485 Converter ( B081MB6PN2 ) for easy testing. Question1:Can't send and receive data? Answer: 1.Make sure the baud rates on both sides are the same; 2.The fixed frame ID is set in the routine: 0X123, please set the sending and receiving CAN ID of the other end of your CAN to be x0123; Question2:How to configure the config.txt file when the Ubuntu system is installed on the Raspberry Pi? Answer: 1.Mainstream Ubuntu system config.txt files are usually in the /boot/firmware folder 2.Or use the SD card of the Raspberry Pi to read and change the config.txt file under the computer (or other host that can recognize the SD card) through the card reader.

Review: Used it to connect NMEA2000 boat network to a Raspberry Pi - easy to install and setup using the Openplotter OS. worked easily with a Raymarine Axiom 7 chart plotter, allowing me to get GPS to the Pi from the Axiom and AIS from the Pi to the Axiom. great value for money
Review: Nice setup - Easy setup on my Voron 2.4. Follow the online instructions and setup is a piece of cake.

## Features

- RS485 CAN HAT for Raspberry Pi, Allows Stable Long-distance Communication.It is compatible with Raspberry Pi 4B/3B+/3B/2B/Zero/Zero W/Zero WH/ Zero 2 W/ 2WH.The RS485 CAN HAT will enables your Pi to communicate with other devices stably in long-distance via RS485/CAN functions.
- Expand CAN and RS485 Functions: CAN function: onboard CAN controller MCP2515 via SPI interface, onboard transceiver SIT65HVD230DR; RS485 function: controlled via UART, half-duplex communication, supports automatic TX/RX control without programming, onboard transceiver SP3485.
- Onboard 120Ω terminal resistor for RS485 and CAN interfaces, enabled via DIP switch. Onboard TVS (Transient Voltage Suppressor), effectively suppress surge voltage and transient spike voltage in the circuit for RS485 transceiving, lightningproof & anti-electrostatic.
- Operating voltage: 3.3V; CAN controller: MCP2515; CAN transceiver: SIT65HVD230DR; 485 transceiver: SP3485;
- Reserved control pins, allows to work with other control boards.Comes with development resources and manual (examples in wiringPi/python)
- Comes with Online User Manual/Online guide, Please review: bit.ly/3mC64mA

## Technical Specifications

| Specification | Value |
|---------------|-------|
| ASIN | B07VMB1ZKH |
| Best Sellers Rank | #448 in Single Board Computers (Computers & Accessories) |
| Brand | waveshare |
| Compatible Devices | Raspberry Pi |
| Customer Reviews | 4.3 4.3 out of 5 stars (110) |
| Hardware Interface | Serial Interface |
| Item Dimensions L x W x H | 1.97"L x 1.57"W x 0.79"H |
| Item Weight | 0.02 Kilograms |
| Manufacturer | Waveshare |
| Model Number | WAV_14882 |
| Operating System | Ubuntu |
| Style Name | Classic |
| UPC | 750904070738 778365986375 |

## Product Details

- **Brand:** waveshare
- **Hardware Interface:** Serial Interface
- **Item Weight:** 0.02 Kilograms
- **Product Dimensions:** 1.97"L x 1.57"W x 0.79"H
- **Style:** Classic

## Images

![RS485 CAN HAT for Raspberry Pi 5/4B/3B+/3B/2B/B+/Zero/Zero W/WH/2W, Long-Distance Communication via RS485/CAN Function, Onboard CAN Controller MCP2515, SPI Interface Transceiver SIT65HVD230DR - Image 1](https://m.media-amazon.com/images/I/81gjtc0J1CL.jpg)

## Questions & Answers

**Q: The unit i received has a 12mhz crystal, the unit in the picture and in the docs has an 8mhz crystal. please update docs?**
A: Hi, Thanks for your suggestion, we will update it.

**Q: I want to be able to monitor and transmit CAN transmission on my Snapmaker 3D printer with a PI4B. Will this work? Do I need anything else?**
A: If you connect this board to your Pi and connect the board to a properly terminated CAN bus to your printer, you should be able to use the Linux SocketCAN interface to talk to the printer.  I looked the Snapmaker and there is some sort of CAN hub you can use to make a connection.  Passively monitoring is more tricky - that's best done with a specific tool such as a Kvaser analyzer or a logic analyzer if you pick off the CAN signals after they have been converted from CANH/CANL by a logic transceiver.  The CAN board does support direct connection to the CAN network, and there is a lot of sample code on the web on how to bring up SocketCAN with ifConfig on it.

**Q: Will this work with a raspberry pi pico w**
A: Yes

**Q: Is there a C/C++ api for this thing? I'm not getting this obsession with using Python.**
A: You use Linux SocketCAN.  Once Linux brings up the interface with ifConfig, you can use regular BSD Socket Calls from wherever you like.

## Customer Reviews

### ⭐⭐⭐⭐⭐ Used it to connect NMEA2000 boat network to a Raspberry Pi
*by J***D on April 14, 2021*

easy to install and setup using the Openplotter OS. worked easily with a Raymarine Axiom 7 chart plotter, allowing me to get GPS to the Pi from the Axiom and AIS from the Pi to the Axiom. great value for money

### ⭐⭐⭐⭐⭐ Nice setup
*by R***Y on July 14, 2024*

Easy setup on my Voron 2.4. Follow the online instructions and setup is a piece of cake.

### ⭐⭐⭐⭐⭐ Worked the first time on a Raspberry Pi
*by T***M on June 15, 2020*

I bought this expecting a some hassles getting it to work - sort of the standard for this low end stuff. I was sort of amazed how quick it was. There's a wiki page that explained how to change the Pi's config.txt to set up the CAN baud rate and a tar ball with some example code. Drivers were already in the Pi distro. I booted up the by and the device was there - set up some params for the SocketCAN interface with ifconfig, did a make on the example code, wired up a $500 Kvaser PC CAN USB interface, and it worked - both sending and receiving. A good deal.

## Frequently Bought Together

- RS485 CAN HAT for Raspberry Pi 5/4B/3B+/3B/2B/B+/Zero/Zero W/WH/Zero 2W, Long-Distance Communication via RS485/CAN Function Onboard CAN Controller MCP2515 via SPI Interface Transceiver SIT65HVD230DR
- Raspberry Pi 4 Model B 2019 Quad Core 64 Bit WiFi Bluetooth (4GB)
- Waveshare 2-Channel Isolated CAN Bus Expansion HAT, Compatible with Raspberry Pi 5/4B/3B/Zero/Zero W/Zero 2W/Pico/Pico W/Pico WH,MCP2515 + SN65HVD230 Dual Chips Solution, Multi Protection Circuits

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.ph/products/154707007-rs485-can-hat-for-raspberry-pi-5-4b-3b-3b](https://www.desertcart.ph/products/154707007-rs485-can-hat-for-raspberry-pi-5-4b-3b-3b)

---

*Product available on Desertcart Philippines*
*Store origin: PH*
*Last updated: 2026-05-16*