

Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to Vanuatu.
๐ Elevate your Piโs communication game with industrial-grade RS485 & CAN power!
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.
| 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 |
J**D
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
R**Y
Nice setup
Easy setup on my Voron 2.4. Follow the online instructions and setup is a piece of cake.
T**M
Worked the first time on a Raspberry Pi
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.
J**N
Connot get to work
Will not transmit data. The Modbus will with with the USB adapter but will not with the Hat
R**B
Works perfectly
The documentation that comes along with it is good. I was able to use this to test as a 2nd device to get my home brew can controller for a different device working. I needed one "known good" node to start, and this did the trick.
K**N
Easy Addition
This hat was easy to add to the variety of the Pis I have (4B and ZeroW) and it works like a charm. My only complaints are that the male pin headers on the hat get bent easily when compared to a Raspberry Pi's and that the female pin headers can be a pain to mate. The documentation is actually quite good and even provides some ways to debug
E**O
Easiest way to get into CANbus
This made getting a CANbus connection to a tool head very easy.
T**L
Lasted almost 1 year
I bought this on Dec. 16, 2022 to setup canbus on my Voron V0.1. It's Dec.18, 2023 and this thing failed me about a week ago. I've started getting a 'tmcuart_response' error that causes my prints to fail nearly every time. There are a couple of posts from Kevin O'Connor in response to this and the problem appears to only be with the Wavehare Can Hat. I'm marking it with 2 stars because it was actually easy to set up and was great while it lasted, but my BTT U2C and my Octopus Can setups have been in operation longer than this one and they'e still running perfectly.
K**.
Helped me reverse engineering proprietary B j1939 pgn's. Step one to making pure freedom from gasoline :) Just use the linux kernel CAN. The library almost immediately made my eyes rot out.
V**R
The product works for CAN bus, but the directions provided from the manufacturer are slightly wrong. They set up the Raspberry Pi CAN interface with a clock speed of 8 MHz, but the crystal provided on the board was 12 MHz. With out the correct clock speed the actual baud rates are not produced accurately. When editing the /boot/config.txt file be sure to make the clock value match the crystal (long tin can on one end of the board) match.
Trustpilot
3 days ago
2 days ago