WaveShare
All-in-one, More convenient, Space efficient
Low Noise, More Practical, With Thermal Tape
- Supported: PiRaspberry Pi 4 Model B 1GB/2GB/4GB/8GB Version
- Power supply: DC 5V input (can be powered from Raspberry Pi)
- INTERFACE: 3-wire PWM speed-adjustable fan header
- rated power: 0.3W (5V, 0.6±0.02A)
- Cable length: 80±10mmFan5500±10%RPM
Cooling The Raspberry Pi 4B (Left) And Raspberry Pi 4B With FAN Adapter (Right)
attaching other Raspberry Pi HATs via the included FAN adapter
Matching With The Pi 4B On Size And Mounting Holes, Fast Heat Dissipation,
Lightweight and silent
Raspberry Pi 4B Cooling Solution Comparison
1 x Aluminium case Pi4 heatsink + fan
Resources
How To Install
1. Paste thermal pad to Raspberry Pi 4B as shown
2. Fix PI4-FAN-PWM with screws from the back of the Raspberry Pi
3. Connect the cables to GPIO. Red cable to 5V. Black to GND and Blue one to PWM pin(TXD/GPIO12/GPIO18 selectable)
4. When used with FAN Adapter, connect the cable as picture above, the default PWM pin is D12(GPIO12) ,You can switch to TXD or D18(GPIO18) by modifying the 0R resistor.
Heat Sink Introduction
Outline Dimensions

Features At A Glance
- Support USB to RS485 bidirectional conversion
- Fast communication, stable and reliable, better compatibility
- Onboard TVS (Transient Voltage Suppressor), effectively suppress surge voltage and transient spike voltage in the circuit, lightning proof & anti-electrostatic
- Onboard resettable fuse and protection diodes, ensures the current/voltage stable outputs, provides over-current/over-voltage proof, improves shock proof performance
- 3 LEDs for indicating the power and transceiver status

Specifications
PRODUCT TYPE | Industrial Grade USB to RS485 converter | |
---|---|---|
HOST PORT | USB | |
DEVICE PORT | RS485 | |
BAUDRATE | 300bps ~ 3Mbps | |
USB | Operating voltage | 5V |
Connector | USB-A | |
Protection | 200mA self-recovery fuse, ESD protection | |
Transmission distance | About 5m | |
RS485 | Connector | Screw terminal |
Pins | A+, B-, GND | |
Direction control | Hardware automatic control | |
Protection | 600W lightningproof and surge-suppress, 15KV ESD protection (onboard 120R balancing resistor) | |
Transmission distance | About 1.2km(low rate) | |
Transmission mode | Point-to-multipoints (up to 32 nodes, it is recommended to use repeaters for 16 nodes or more) | |
LED INDICATORS | PWR | Red power indicator, light up when there is USB connection and voltage is detected |
TXD | Red TX indicator, light up when the USB port sends data | |
RXD | Red RX indicator, light up when the device ports send data back | |
OPERATING ENVIRONMENT | Temperature | -15℃ ~ 70℃ |
Humidity | 5%RH ~ 95%RH | |
OPERATING SYSTEM | Mac, Linux, Android, WinCE, Windows 11 / 10 / 8.1 / 8 / 7 |
Onboard Original CH343G And SP485EEN Chips, Providing Better Stability And Compatibility, Built-In Lightningproof Tube, Resettable Fuse, ESD And TVS Protection Circuits, Etc.

The USB Signal Can Be Converted Into A Balanced Differential RS485 Signal And The Transmission Rate Is Stable. The Reliable Speed Is 300bps ~ 3Mbps, The Transmission Distance Is About 1.2km For RS485, And About 5 Meters For USB.

Supports Mac, Linux, Android, WinCE, Win11/10/8.1/8/7/XP, Etc.

Onboard 3 LEDs For Indicating The Power And Transceiver Status



What's in the box?
1 x USB TO RS485 Bidirectional Converter
Resources
www.waveshare.com/wiki/USB_TO_RS485_(B)
CH344L | Stable Transmission | Multiple Devices Applicable | Multi-OS Compatible

Features At A Glance
- Adopts original CH344L chip, fast communicating, stable and reliable, better compatibility
- Supports USB to 4-ch isolated RS485, convenient for expanding multiple RS485 industrial serial devices
- Onboard unibody power supply isolation, provides stable isolated voltage, needs no extra power supply for the isolated terminal
- Onboard unibody digital isolation, allows signal isolation, high reliability, strong anti-interference, low power consumption
- Onboard TVS (Transient Voltage Suppressor), effectively suppress surge voltage and transient spike voltage in the circuit, lightningproof & ESD protection
- Onboard self-recovery fuse and protection diodes, ensures the current/voltage stable outputs, provides over-current/over-voltage proof, improves shock proof performance
- Onboard RS485 output terminal 120R resistors, enabled/disabled via DIP switch
- 10 LEDs for indicating the power, device configuration status and transceiver status
- Industrial grade metal case, supports wall-mount & rail-mount installation, solid and beautiful, easy to install
Specifications
PRODUCT TYPE | Industrial isolated USB to RS485 converter | |
---|---|---|
HOST PORT | USB | |
DEVICE PORT | RS485 | |
BAUDRATE | 1200bps ~ 460800bps | |
USB | Operating voltage | 5V |
Connector | USB-B | |
Protection | 500mA resettable fuse, output isolation | |
ISOLATED RS485 | Connector | Screw terminal |
Direction control | Hardware automatic control | |
Protection | 600W lightningproof and surge-suppress, 15KV ESD protection (onboard 120R matching resistors) | |
Transmission mode | Point-to-multipoints (up to 32 nodes, it is recommended to use repeaters for 16 nodes or more) | |
INDICATORS | PWR | Power indicator, lights up while the USB is connected and voltage is detected |
ACT | Status indicator, lights up green while the driver is detected. | |
RXD | RXD indicator, lights up when the device ports send data back | |
TXD | TXD indicator, lights up when the USB port is sending data | |
OPERATING ENVIRONMENT | Temperature | -40 ~ 85℃ |
Humidity | 5%RH ~ 95%RH | |
OPERATING SYSTEM | Win7/8/8.1/10/11, Mac, Linux, Android |
Safer Isolated Design
- Onboard unibody power supply isolation, provides stable isolated voltage, needs no extra power supply for the isolated terminal
- Onboard unibody digital isolation, allows signal isolation, high reliability, strong anti-interference, low power consumption

Multiple Protection, Safe And Stable
Onboard TVS (Transient Voltage Suppressor), effectively suppress surge voltage and transient spike voltage in the circuit, lightningproof & ESD protection. Onboard self-recovery fuse and protection diodes, ensures the current/voltage stable outputs, provides over-current/over-voltage proof, improves shock proof performance.

Multi System Support
Supports Mac, Linux, Android, Windows 11 / 10 / 8.1 / 8 / 7, Etc.

Transmission Distance Up To 1.2km
The USB Signal Can Be Converted Into 4 Balanced Differential RS485 Signals And The Transmission Rate Is Stable. The Reliable Speed Is 1200~460800bps, The Transmission Distance Is About 1.2km For RS485, And About 5 Meters For USB

Aluminium Alloy Enclosure
Aluminium Alloy Enclosure With Sand Blasting And Anodic Oxidation,
Solid And Durable, Fashionable And Good Hand Feeling
Wall-Mount & Rail-Mount Support, More Flexible For Industrial Installation


Outline Dimensions

What's in the box?
1 x USB TO 4CH RS485 (B)
1 x Rail-mount buckle
1 x USB type A to type B cable ~1.2m
1 x Screwdriver
Resources
www.waveshare.com/wiki/USB_TO_4CH_RS485_(B)
Industrial Gigabit PoE Splitter, 5V 5A Type-C power output. IEEE 802.3af/at-compliant Gigabit Ethernet
Features at a glance
- 10/100/1000Mbps auto-negotiation Ethernet port
- 802.3af/at-compliant PoE (Power over Ethernet) standard
- Isolated SMPS (Switching Mode Power Supply), effectively protecting the powered device
- 5V DC output, suitable for powering Raspberry Pi and other small-scale network devices
- Black dull-polish metal case, sturdy and rugged, higher protection level, better heat dissipation
Specifications
Power supply | supports 1/2(+); 3/6(-); 4/5(+); 7/8(-) powering |
---|---|
PoE input voltage | 37V ~ 57V |
Type-C output | 5V 5A (MAX) |
Cable | Cat-5 UTP |
Standard | IEEE 802.3 af/at PoE Ethernet |
Data rate | 10/100/1000Mbps |
LED indicator | PoE power input indicator |
Dimensions | 86 × 30 × 25mm (l × w × h) |
Operating temperature | -40℃ ~ 85℃ |
MPS Control Chip Solution
High-efficiency, Safer And More Stable
Isolated circuit protection, effectively protecting the powered device
Industrial grade protection case
aluminum alloy case, sturdy and rugged, higher protection level, better heat dissipation
Powering the Raspberry Pi or other 5V-powered network devices by PoE switch
for reference ONLY, Raspberry Pi and switch are NOT included.

What's in the box?
1 x POE splitter
Resources
Wiki: POE-SPLITTER-TYPE-C (Docs for the 2.5A unit. 5A docs not available yet)
Specifications
- CM5 socket: suitable for all variants of Compute Module 5
- Networking: Dual Gigabit Ethernet RJ45 connectors
- USB: USB 3.0 port
- PIN HEADER: Raspberry Pi 40PIN GPIO header
- Storage: TF card socket for Compute Module 5 Lite (without eMMC) variants
- Fan header: 4-wire SH1.0 port, allows speed adjustment and measurement, 5V
- Power input: 5V, Type-C interface
- Dimensions: the base board: 55.0 × 68.0mm
Connecting with Compute Module 5(Not Included)
Standard CM5 socket and 40PIN GPIO header
Suitable for Compute Module 5 Lite/eMMC series module
What's On Board
- 40PIN GPIO header
for connecting sorts of HAT - CM5 socket
suitable for all variants of Compute Module 5 - PSW button
- BOOT button
- RTC battery header
for connecting rechargeable RTC battery - FAN header
for connecting cooling fan, allows speed adjustment and measurement - RJ45 Gigabit Ethernet ports
Dual RJ45 Gigabit Ethernet ports, 10/100/1000M compatible
ETHERNET 0: CM5 original network port
ETHERNET 1: PCIe extended network port
- USB3.2 Gen1 Type-A port
for connecting sorts of USB devices - Type-C port
5V power supply, or used for eMMC programming - TF card slot
for connecting a TF card with pre-burnt image (Lite variant ONLY) - RTL8111H
Gigabit NIC chip - SYSTEM switch
EEPROM_WP: Prevent EEPROM from being overwritten
WiFi_DIS: WiFi disabled, only for CM5 versions with wireless
BT_DIS: Bluetooth disabled, only for CM5 versions with wireless - Indicators
Red light: indicating the power supply status of Raspberry Pi
Green light: indicating the working status of Raspberry Pi
Outline dimensions
What's in the box?
1 x Base board for CM5
Resources
Embedded ST7796S driver and GT911 capacitive touch control chip
Comes with examples for Raspberry Pi / Raspberry Pi Pico / ESP32 / Arduino

- Size: 3.5"
- Resolution: 320×480
- Display Color: 262K
- Display Panel: IPS
- Display Driver: ST7796S
- Display Interface: SPI
- Touch Driver: GT911
- Touch Interface: I2C
- Touch Type: Capacitive
- Touch Points: 5-Point
- Viewing Angle: 170°
- Touch Panel: Toughened Glass
- Certification 1: CE
- Certification 2: ROHS
- PCB Process: Immersion Gold
- 262K color display with 320 × 480 resolution for excellent visual effects
- High touch screen transmittance, fast response, sensitive touch, and long lifetime
- Embedded with ST7796S driver chip and GT911 capacitive touch control chip, using SPI and I2C communication respectively, minimizes required IO pins
- Supports Pigo pin communication and GH1.25 13PIN cable connection
- Adopts Immersion Gold process, nice looking, with better durability
- Comes with online development resources and manual (examples for Raspberry Pi / Raspberry Pi Pico / ESP32 / Arduino)
Operating Voltage | 5V | Logic level | 3.3V |
---|---|---|---|
Display Driver | ST7796S | Touch Driver | GT911 |
Display Interface | 4-wire SPI | Touch Interface | I2C |
Display Panel | IPS | Display size | 3.5inch |
Touch Type | Capacitive | Touch Points | 5-point touch |
Display Size | 49.36 × 73.84mm | Touch panel Size | 61.00 × 92.44mm |
Embedded with ST7796S Driver Chip And GT911 Capacitive Touch Control Chip
Highly compatible with Raspberry Pi desktop OS, supports smooth and stable operation
Excellent Display Performance, 262K color, wide viewing angle

Comes With Demos And Manuals For Raspberry Pi / Raspberry Pi Pico / ESP32 / Arduino
More Convenient For Development And Integration, with High Expansibility
Options For GH1.25 13PIN Connector Or Pigo Pin For Connecting The LCD To The Host Board

Pin | Description | 13PIN Pin No. |
---|---|---|
TP_RST | Touch panel Reset pin, low active | 1 |
TP_INT | Touch panel Interrupt pin | 2 |
TP_SCL | Touch panel Clock pin | 3 |
TP_SDA | Touch panel Data pin | 4 |
LCD_BL | LCD Backlight pin | 5 |
LCD_RST | LCD Reset pin, low active | 6 |
LCD_DC | LCD Data/Command selection (high for data, low for command) | 7 |
LCD_CS | LCD Chip Selection, low active | 8 |
SCLK | SPI CLK pin | 9 |
MOSI | SPI MOSI pin | 10 |
MISO | SPI MISO pin | 11 |
GND | Ground | 12 |
VCC | 5V Power input | 13 |
Connecting with Raspberry Pi 5

Connecting with Raspberry Pi 4B

Connecting with Raspberry Pi Zero 2 W

Connecting with ESP32-S3 development board
* for reference only, the Raspberry Pi boards and ESP32-S3 development board are NOT included, please check the Package Content for the detailed part list.



Additional HDMI Cable Required: Raspberry Pi Zero 2 W / Zero W / Zero
Driver Provided: supports Raspbian / Ubuntu / Kali / Retropie
Supports All versions of Raspberry Pi
Working With Raspberry Pi



1 x HDMI cable
1 x HDMI to Micro HDMI Adapter
1 x USB type A plug to micro B plug cable
1 x RPi screws pack (4pcs)
Resources
Wiki: 5inch_HDMI_LCD_(H)