User Manual
Official Waveshare user manual covering setup, configuration, and usage.
All primary documentation, schematics, and component datasheets for the Waveshare RS485 CAN HAT are collected here for quick reference.
User Manual
Official Waveshare user manual covering setup, configuration, and usage.
Schematic
Full circuit schematic showing the MCP2515, SN65HVD230, SP3485, and supporting components.
Demo Code
Python and C examples for CAN bus and RS-485 communication.
X3-Pi Demo Code
Demo code for use with the Sunrise X3 Pi platform.
MCP2515
Stand-alone CAN controller with SPI interface. Supports CAN V2.0B with up to 1 Mbps data rate.
SN65HVD230
3.3V CAN bus transceiver. Provides the physical layer between the MCP2515 and the CAN bus differential pair.
SP3481 / SP3485
3.3V RS-485 transceiver. Half-duplex, low-power, with up to 10 Mbps data rate and up to 32 unit loads on the bus.
3D Model
Mechanical 3D drawing for enclosure design and integration.
Waveshare Wiki
The official Waveshare wiki page with setup instructions, FAQs, and firmware notes.
Linux Kernel CAN Docs
Kernel documentation for the SocketCAN subsystem, covering raw CAN sockets, the can-utils tools, and driver configuration.
python-can Library
Python library providing CAN bus support across multiple interfaces including SocketCAN, PCAN, and more.
Waveshare Product Page
Product listing with ordering information and current availability.