WaveShare
Compact Size, Cooling Fan All-in-One Design, Suitable for Raspberry Pi 5
Adapter For NVMe Protocol M.2 Solid State Drive, High-Speed Reading/Writing, Improves Working Efficiency

FAN Input voltage | 5V DC (supplied via four-pin fan header on Raspberry Pi 5) |
---|---|
M.2 interface | Supports NVMe Solid State Drives (PCIe Gen2/3) |
Solid State Drive size support | 2242, 2230 |
Fan speed control | Pulse width modulation control with tachometer |
Maximum airflow | 1.39 CFM |
Fan speed | 8000±10%RPM |
Material | Anodised aluminium |

- for reference only, please refer to the Package Content for detailed part list

Note: Only supports the NVMe Protocol Solid State Drives.

Connecting with NVME Solid State Drive

Connecting with Hailo-8 AI Accelerator Module
* for reference only, please refer to the Package Content for detailed part list
Matching the size and mounting holes of the Raspberry Pi 5,
combines A Temperature-Controlled Blower Fan with an aluminium heatsink
to accelerate heat dissipation.

- for reference only, please refer to the Package Content for detailed part list
Based on 16PIN PCIe Interface of Raspberry Pi 5

- for reference only, please refer to the Package Content for detailed part list
Compatible With 2242 / 2230 Size M.2 Solid State Drives
Supports Gen2 And Gen3 Modes, Supports Booting PI5 From Solid State Drive

Easy to monitor the Working Status



With Active-Cooler-A

With Active-Cooler-B

With PCIe TO M.2 Board (E)

- for reference only, please refer to the Package Content for detailed part list

1 x PCIe TO M.2 Board (E)
1 x MX1.25 2PIN cable
1 x Thermal pad (3PCS)
1 x Screws pack
Resources
Designed For Raspberry Pi 5, Supports IEEE 802.3af/at Network Standard
Adapter For NVMe Protocol M.2 Solid State Drive, High-speed Reading/Writing

PoE power input | 37V ~ 57V DC in |
---|---|
Power output | GPIO header: 5V 4.5A (MAX) 2P header: 12V 2A (MAX) |
Dimensions | 56.5 × 70.0mm |
Network standard | IEEE 802.3af/at PoE |


for reference only, the Raspberry Pi 5 is not included.

Note: Only supports the NVMe Protocol Solid State Drives.
Based on 16PIN PCIe Interface of Raspberry Pi 5.
Standard Raspberry Pi 40PIN GPIO stackable header, allows connecting other HATs

for reference only, please refer to the Package Content for detailed part list
Easy to monitor the Working Status

Compatible With 2230/2242 Size M.2 Solid State Drive
Supports Gen2 and Gen3 Modes, Supports Booting PI5 From Solid State Drive

Providing both network connection and power supply for your Raspberry Pi in one cable

5V header provides up to 4.5A output (MAX 25W for 12V+5V total output power)
be able to power extra devices while providing stable power to Raspberry Pi

Accelerate Cooling Effect, More Stable Performance

Attach the thermal tapes first, then install the metal heatsink and fix the HAT

for reference only, please refer to the Package Content for detailed part list

1 x PoE M.2 HAT+
1 x Metal heatsink
1 x 16P-Cable-40mm
1 x Thermal tape (3PCS)
1 x Screws pack
You might also need our case made specifically to house this kind of board
Rail-mount and Wall-mount Support, Larger Internal Space, Supports installing various HATs and Expansion Boards.

for reference only, the Raspberry Pi 5 is NOT included.
Metal case with simple appearance design, Compatible with Most HATs/Modules and Accessories of Raspberry Pi 5

Each Cut-Out Is Completely Aligned With The Interfaces of Raspberry Pi 5, with removable reserved holes. It also has reserved antenna holes and RF outlets to reduce signal attenuation of WiFi and Bluetooth communication

Note: The reserved holes are designed with removable panels. Users can cut them open with needle-nose pliers according to the interface requirements of internal HAT or expansion board.
More flexible for industrial installation and use

Comes with rail-mount bracket, supports 35mm standard guide rail

Wall-mount installation

Prepare the screws as shown above. The following is an assembly demonstration using Raspberry Pi 5 and the official cooling fan.

1. Install the cooling fan to the Raspberry Pi 5 with 4x ④ copper standoff and 4x ⑤ nut (or ⑥ copper standoff).

2. Install the ① button cap to the hole on the bottom case, align the interface holes to install the Raspberry Pi 5, and fix the Pi via 4x ⑦ screw.

3. Align the top cover to the USB/ETH ports of Pi 5 and snap it into the bottom case, and assemble them together with 4x ⑦ screw.
4. Then install wall-mount or guide rail bracket according to your needs.

Wall mounting: use 4x ⑦ screw to install the wall-mount bracket to the position shown in the picture.

Rail mounting: use 2x ② screw to install the rail-mount bracket to the position shown in the picture.
What's in the box?
1 x Industrial Grade Metal Case (D) for Raspberry Pi 5, Larger Internal Space, Supports Installing Official Cooling Fan And Various HATs, Wall-mount and Rail-mount Support
long range | short blind zone | stable/accurate/sensitive | indoor/outdoor

This is a TOF-based (time of flight) laser ranging sensor with embedded MCU and ranging algorithm, which is capable of offering up to 25m / 50m measuring range, and ±3cm accuracy. It supports UART or I2C communication bus, features longer measuring distance and higher light interference tolerance capability due to its ultra narrow FOV, suitable for either indoor or outdoor condition. And its ambient light tolerance is up to 100K LUX.
This sensor can be widely used in applications like common distance measuring, robot obstacle avoidance / route planning, as well as drone altitude setting / ceiling detection, and more...

TOF Laser Range Sensor (C)
25m measuring range
Model | TOF Laser Range Sensor (C) | TOF Laser Range Sensor (D) |
---|---|---|
Typical measuring range | 0.05 ~ 25.0m | 0.05m ~ 50.0m |
Typical measuring accuracy | 0.05 ~ 25m ±3cm | 0.05m ~ 50m ±3cm |
Wavelength | 905nm | |
Field of view (FOV) | 1° ~ 2° | |
Communication interface | Default: UART (3.3V TTL signal level) | |
I2C (cascading support, the slave address is 0x08+module ID) | ||
complementary I/O level output (distance parameter is not available in this mode) | ||
Baudrate | UART: 4.8Kbps ~ 3000Kbps (921.6Kbps by default) | |
I2C: up to 400Kbps | ||
Power supply | 4.3 ~ 5.2V | |
Power consumption | 250mW (UART active output, 5.0V power supply, 50mA current) | |
Weight | 7.7g | |
Operating temperature | -10°C ~ 60°C | |
Dimensions | 22.7mm × 28mm × 13.6mm (L × W × H) |
long range low cost ranging module
high stability, high accuracy, high sensitivity ranging

UART mode: supports active query output
I2C mode: up to 8x cascades
I/O mode: unable to output distance parameter



Hydraulic Stacking Detection
Connecting with Raspberry Pi (via I2C)

Connecting with Raspberry Pi (via UART)

Connecting with Raspberry Pi (via I/O pins)


suitable for evaluating the Raspberry Pi CM5 or being integrated into end products
PoE Base Board for all Compute Module 5 Variants

CM5 socket | suitable for all variants of Compute Module 5 |
---|---|
Networking | Gigabit Ethernet RJ45 connector, integrates 802.3af/at-compliant PoE circuit (5V/5A) |
Connector | Raspberry Pi 40PIN GPIO header |
USB | USB 3.2 Gen1 × 2 |
USB 2.0 × 2 | |
MIPI | 4-lane MIPI interface × 2 (22pin 0.5mm FPC connector) |
Video | HDMI port × 2, supports 4K output |
RTC | CR / ML2032 battery holder |
Storage | TF card slot for Compute Module 5 Lite (without eMMC) variants |
Fan connector | 5V, JST-SH PWM 4PIN connector |
NVMe | PCIe Gen2/3 × 1 |
Power input | 5V 5A |
Dimensions | the base board: 160 × 90 (mm) |
with metal case: 200.5 × 97.5 × 31.0 (mm) |
Standard CM5 socket and Raspberry Pi 40PIN GPIO header
suitable for all variants of Compute Module 5

Providing both network connection and power supply for your Raspberry Pi in one cable

Faster reading/writing speed compared to the TF card slot of Raspberry Pi, greatly improving reading/writing efficiency of the system or files, support booting Raspberry Pi from NVMe Solid State Drive

* for reference only, please refer to the Package Content for detailed part list


Note: Only supports the NVMe Protocol Solid State Drives.
Onboard connectors including MIPI / M.2 / HDMI / USB / ETH / TF Card Slot

Each cut-out is completely aligned with the connector

Comes with cooling fan, combined with the airflow vent, better heat dissipation
Wall mount holes on two sides, handy for mounting

Ideal for Raspberry Pi applications with multiple peripheral requirements, or other industrial context

* for reference only, please refer to the Package Content for detailed part list

- CM5 socket
Suitable for all variants of Compute Module 5 - USB Type-C power supply / programming
5V/5A power supply, also allows burning system image into Compute Module 5 variants - M.2 Solid State Drive indicator
Keeps blinking while reading/writing - M.2 M key
Compatible with 2280/2260/2242/2230 NVMe drives or AI accelerator module - Dual MIPI interfaces
for connecting DSI LCDs or CSI cameras - PSW button
power button - 40PIN GPIO header
for connecting various HATs - RTC battery holder
Supports CR/ML2032 button cell - HDMI ports
2x HDMI ports, supports dual 4K output - Status indicators
ACT: Raspberry Pi operating status indicator
PWR: Raspberry Pi power indicato
- USB2.0 ports
2x USB2.0 ports, for connecting sorts of USB devices - USB 3.2 Gen1 ports
2x USB 3.2 Gen1 high-speed ports, supports 5Gbps synchronous operation - Gigabit Ethernet connector
Gigabit Ethernet RJ45 with PoE support - FAN connector
for connecting cooling fan - Misc configurations
for extending other functions - IO-VREF/PoE selection
CM5 IO logic level: 3.3V or 1.8V
PoE: enable (EN) or disable (DIS) - CAM1 and DISP1 I2C bus
fit the jumpers when using CAM1 or DISP1 - TF card slot (bottom side)
insert a TF card with pre-burnt system, to start up Compute Module 5 Lite
PoE Base Board

PoE Mini-Computer Kit

1 x CM5-PoE-BASE-A
1 x CM4-IO-BOARD-CASE-A-ADAPTER
1 x CM5-FAN-4010-5V
1 x 27W USB-C power supply
1 x Screwdriver
1 x Antenna connector rubber plug
1 x Button cap
1 x Screws pack
Suitable for evaluating the Raspberry Pi CM5 or being integrated into end products
Powerful functions in a credit card sized body
CM5 socket | suitable for all variants of Compute Module 5 |
---|---|
Networking | Gigabit Ethernet RJ45 connector |
Connector | 16PIN PCIe (PCIe Gen2/3 x1) |
Raspberry Pi 40PIN GPIO header | |
USB | USB 3.2 Gen1 Type A × 2, USB 2.0 via 6PIN 1mm FFC connector × 2 |
MIPI | 4-lane MIPI interface × 2 (22pin 0.5mm FFC connector) |
Video | HDMI port × 2 (including one port via FFC connector), supports dual 4K outputs |
Storage | TF card slot for Compute Module 5 Lite (without eMMC) variants |
Fan header | 5V, 4PIN JST-SH PWM connector |
Power input | DC 5V 5A |
Dimensions | 85 × 56mm |
CM5 Base Board | Interface count and specifications | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
PoE | Gigabit ETH | 40PIN GPIO | PCIe | USB① | MIPI | HDMI | RTC | Fan Header② | Power Input | Features | ||
![]() mini Base A | ×1 | √ | 16PIN PCIe | 3.0×2 2.0×2 | ×2 | ×2 | ML/CR1220 | √ | 5V | mini size | ||
![]() PoE Base | √ | ×1 | √ | M.2 M | 3.0×2 2.0×2 | ×2 | ×2 | ML/CR1220 | √ | 5V | USB×4 | |
![]() Raspberry Pi official | ③ | ×1 | √ | M.2 M | 3.0×2 | ×2 | ×2 | ML/CR1220 | √ | 5V | Official IO base board | |
Note | ① USB 3.0 is equivalent to USB 3.2 Gen1. ② Unless otherwise specified, the Fan header usually is JST-SH type connector. ③ There's PoE header only on the Raspberry Pi official IO board without PoE circuit, which means additional PoE module is required for the official IO board to enable PoE feature. Unless otherwise specified, the PoE feature here stands for integrating 802.3af-compliant PoE circuit (5V/2.5A). |
Standard CM5 socket and color-coded Raspberry Pi 40PIN GPIO header
Suitable for Compute Module 5 Lite/eMMC series module

Onboard multiple connectors, more convenient to use


- CM5 socket
suitable for all variants of Compute Module 5 - 40PIN GPIO header
for connecting various HAT / HAT+ modules - Power input/Programming
5V / 5A power supply, or used for eMMC burning - PCIe interface
for connecting various PCIe expansion boards - PSW Power button
Long press to force power off, short press to soft power off or on - STAT LED
Dual-color status LED - BOOT button
Press before powering on and release after powering on to enter the burning mode - Dual MIPI interfaces
for connecting DSI displays and CSI cameras - HDMI0 connector
HDMI0 port, supports 4K output - USB 3.2 Gen1 ports
2x USB 3.2 Gen1 high-speed ports, supports 5Gbps synchronous operatio
- RJ45 Gigabit Ethernet port
Supports 10M / 100M / 1000M network access - 4PIN JST-SH PWM Fan header
for connecting cooling fan, 5V power supply - TF card slot
for connecting a TF card with pre-burnt image (Lite variant ONLY) - IO-VREF selection
CM5 IO logic level: 3.3V (default) or 1.8V - Other function pins
WIFI / BT hardware disable or write protection - HDMI1 FFC connector
HDMI1 port, supports 4K output, can be connected through an adapter - USB 2.0 FFC connector
can be connected through an adapter - RTC battery holder
Supports CR / ML1220 button cell

1 x Screws pack
DC jack output, OD 5.5mm, ID 2.1mm
Plug type | EU |
---|---|
Specifications | 1.2m cable, 5.5 / 2.1mm DC jack |
Protection | Short circuit / Over voltage / Over current |
Input | AC 100~240V 50 / 60Hz, low idle standby power consumption |
Output | DC 24V 1.5A, low ripple |
Safety Certifications | UL / CUL, CE, TUV, SAA, GS |
What's in the box?
1 x PSU-24V1.5A-5.5-2.1-US
Designed for Raspberry Pi official Compute Module 5 IO Board
Mini computer chassis, robust and dust-proof, nice looking
Make it easy to build your own Raspberry Pi CM5 mini PC

* for reference only, please refer to the Package Content for detailed part list
The standard 40PIN GPIO header is still available, making it easy to connect sorts of HATs


Each cut-out is completely aligned with the connector
Comes with cooling fan, combined with the airflow vent, better heat dissipation

Wall mount holes on two sides, handy for mounting


Prepare the accessories as shown above

- Connect the ④ GPIO adapter board to the ② Compute Module 5 IO Board first, and fix them with ⑥ standoff and screws.

2. Fix the ② Compute Module 5 IO Board and the ③ bottom cover via ⑧ screws.

3. Use the ⑨ screws and nuts to install the ⑤ cooling fan to the top cover of the case, then connect the 4PIN fan header to the fan connector of the CM5 IO Board as above.

4. Fix the top cover and bottom cover via ⑦ screws.
* for reference only, the ② Compute Module 5 IO Board is NOT included

1 x Metal case (top and bottom)
1 x 40PIN GPIO adapter
1 x CM5-FAN-4010-5V
1 x Antenna connector rubber plug
1 x Button cap
1 x Screwdriver
1 x Screws pack
Please note: You will need to buy a different CSI cable for use with RPi 5 or ZERO.
850nm wavelengths specification of an infrared LED is recommended for the Camera.
Features
- Raspberry Pi Night Vision Camera, supports all revisions of the Pi
- 5 megapixel OV5647 sensor
- Camera specifications
- CCD size : 1/4inch
- Aperture (F) : 2.9
- Focal Length : 3.29MM
- Diagonal : 72.4 degree
- Sensor best resolution : 1080p
- 4 screw holes
- Used for attachment
- Provides 3.3V power output
- Supports connecting infrared LED and/or fill flash LED
- Dimension : 25mm x 24mm x 6mm
Raspberry Pi 2/3/4 ribbon cable included
Resources:
Getting started with PiCamera
Development resources:user manual, etc.
Download: www.waveshare.com/wiki/RPi_Camera_(E)
DO NOT put any non-rechargeable battery, like dry cell, into the battery holder. Serious consequences including explosion may occur if you try to charge a non-rechargeable battery.
SAFETY MEASUREMENTS:
- Li-ion and Li-po batteries are quite unstable. They may cause fire, personal injury, or property damage, if they're not properly recharged or used.
- Do not reversely connect the polarities when recharging or discharging the battery. Do not use inferior charger/charging panel to recharge the battery.
- Do not mix use old batteries with new ones, avoid using batteries of different brands.
- When buying Lithium battery, should always make sure the battery specification is compatible with the expansion board. Choose batteries from formal manufacturer, and ensure the batteries will work stably and safely by aging test.
- Lithium batteries have limited cycle life, they will also deteriorate as time goes by. Should be replaced with new ones when the batteries reaching their max cycle life, or working over two years, whichever comes first.
- Should be placed carefully and properly, keep it away from inflammables and explosives articles, away from children, avoid any safety accident caused by careless storage.
Overview
This solar power management module is designed for 6V~24V solar panel. It can charge the 3.7V Li battery through solar panel or USB connection, and provides 5V/1A regulated output.
The module features MPPT (Maximum Power Point Tracking) function and multi protection circuits, therefore, it is able to keep working with high-efficiency, stability, and safety. It is suited for solar powered, low-power IoT, and other environmental protection projects.
- Supports MPPT (Maximum Power Point Tracking) function, maximizing the efficiency of the solar panel
- Supports solar panel / USB connection battery charging
- For 6V~24V solar panel, DC-002 jack input or screw terminal input
- Onboard MPPT SET switch, select the level closed to input level to improve charging efficiency
- Two 5V output interfaces: pinheaders and USB port
- Onboard high capacity aluminum electrolytic capacitor and SMD ceramic capacitor, reducing the ripple, stable performance
- 14500 battery holder and Pstrong.0 battery connector, for connecting multi kinds of 3.7V Li battery
- Several LED indicators, for monitoring the status of solar panel and battery
- Multi protection circuits: over charge / over discharge / reverse protection / over heat / over current, stable and safe to use
Specifications
- Solar panel input voltage (SOLAR IN): 6V~24V
- Micro USB input voltage (USB IN): 5V
- Pinheader / USB output (USB OUT): 5V 1A
- Charging cutoff voltage: 4.2V±1%
- Over discharging protection voltage: 2.9V±1%
- Solar panel charge efficiency:: ~78%
- USB charge efficiency:: ~82%
- 3.7V battery boost output efficiency: ~86%
- Max quiescent current: <2mA
- Operating temperature: -40℃~85℃
- Dimension: 65.2mm × 56.2mm × 22.9mm
What's on Board

- Solar panel charging input: charged by solar panel, DC-002 jack or screw terminal
- USB charging input: charged by USB connection, connect a 5V power adapter through the Micro USB port
- 5V/1A power output: provides regulated 5V/1A output, USB port or 2.54mm pinheader
- Battery interfaces: for connecting 3.7V Li battery, Pstrong.0 connector or 14500 battery holder
- CS8501: USB power management chip, for USB charging and 5V/1A boost output
- CN3791: solar power management chip, for solar panel charging and buck input
- Li battery protection chip: Li battery over charge / over discharge protection
- Battery switch
- MPPTSET switch (bottom side):
supported level: 6V/9V/12V/18V/24V
select the level closed to input level to improve charging efficiency - BOOT key
- Battery capacity indicators
- USB charging indicators:
USB Charge: on when USB charging
USB Done: on when the battery is full charged by USB - Solar panel charging indicators:
Solar Charge: on when solar panel charging
Solar Done: on when the battery is full charged by solar panel
Solar Warning: on when solar panel reverse connection - Battery warning: on when battery reverse connection
- Power output indicator: 5V/1A output


1 x Solar Power Management Module
You might also need....
Applicable solar panel: Solar Panel (6V 5W) or Solar panel 18V 10W
Need batteries? You will find our battery selection here
Resources
This is a dual mode wireless NIC module applicable for Jetson Nano, supports 2.4GHz / 5GHz dual band WiFi and Bluetooth 4.2.
Specifications
- Chip: Intel 8265AC
- Bands: 2.4GHz / 5GHz
- Speed: 300Mbps / 867Mbps
- WiFi protocol: 802.11ac
- Bluetooth version: 4.2
- NIC interface: NGFF (M.2)
- Antenna interface: IPEX connector
- Supported OS: Linux, Windows 10/8.1/8/7
- Dimensions: 22mm × 30mm × 2.4mm
What's In the box ?
1 x Wireless-AC8265
2 x Antenna
2 x IPEX to SMA cable
Resources




Clear acrylic panels, with customized key cap and a neat design for your Raspberry Pi Pico.
Features
Customized Key Cap, Comfortable And Handy Touch.
Elevated Top Panel, Keeping Enough Space For Pin headers And USB Port.
Reversed Notch For SWD Debugging Pins.
What's in the box ?
1 x Acrylic top panel and bottom panel
1 x Key cap
1 x Screws and standoffs pack
1 x Screwdriver




By utilizing the new generation LoRa spread spectrum modulation technology, the communication distance of the module is as long as 5km, also supports auto repeating to transmit longer. Other features include Wake on Radio, wireless config, carrier sensing, communication key, and so on.
Comparing with normal LoRa modules, the SX1262 LoRa HAT achieves longer communication distance, higher rate, lower consumption, better safety and anti-interference. It is suitable for various applications such as industrial control, smart home, data collection, etc.
Features
- Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards
- Onboard CP2102 USB TO UART converter, for serial debugging
- Brings the UART control interface, for connecting host boards like Arduino/STM32
- 4x LED indicators, easy to check the module status
- LoRa spread spectrum modulation technology, up to 81 available signal channel, longer communication distance, more robust to interference
- Auto multi-level repeating, suit for ultra long range communication, allows multi network on the same region
- Low power consumption features like deep sleeping and Wake on Radio, ideal for battery-powered applications
- Customizable communication key which won't be retrieved, greatly improves the security of user data
- Supports LBT, monitoring the signal channel noise before transmitting, greatly improves the success ratio under extreme environment
- Supports RSSI signal intensity indicating, for evaluating signal quality, tuning the network
- Supports wireless parameter configuration, by sending wireless command/data packet, remotely configure or retrieve the module parameter
- Supports fixed-point transmission, broadcast, signal channel monitor
- Comes with development resources and manual (examples for Raspberry Pi/STM32)
What's on Board?

- SX1262 LoRa module
- 74HC125V: voltage level translator
- CP2102: USB TO UART converter
- Raspberry Pi GPIO connector: for connecting with Raspberry Pi
- USB TO UART port
- UART header: for connecting host boards like STM32/Arduino
- SMA antenna connector
- IPEX antenna connector
- Indicators:
- RXD/TXD: UART RX/TX indicator
- AUX: auxiliary indicator
- PWR: power indicator
- UART selection jumpers
- A: control the LoRa module through USB TO UART
- B: control the LoRa module through Raspberry Pi
- C: access Raspberry Pi through USB TO UART
- LoRa mode selection jumpers
- short M0, short M1: transmission mode
- short M0, open M1: configuration mode
- open M0, short M1: WOR mode
- open M0, open M1: deep sleep mode
Dimensions

What's in the box ?
1 x SX1262 868M LoRa HAT
1 x USB type A plug to micro plug cable
1 x 868MHz antenna
Resources
Wiki : www.waveshare.com/wiki/SX1262_868M_LoRa_HAT
SAFETY PRECAUTIONS
Li-ion and Li-po batteries are quite unstable. They may cause fire, personal injury, or property damage, if they're not properly recharged or used.
Do not reversely connect the polarities when recharging or discharging the battery.
Do not use inferior charger/charging panel to recharge the battery.
Do not mix use old batteries with new ones, avoid using batteries of different brands.
When buying a Lithium battery, you should always make sure the battery specification is compatible with the expansion board. Choose batteries from formal manufacturers and ensure the batteries will work stably and safely by aging test.
Lithium batteries have limited cycle life, they will also deteriorate as time goes by. Should be replaced with new ones when the batteries reaching their max cycle life, or working over two years, whichever comes first.
Batteries should be stored carefully and properly, keep it away from inflammables and explosives articles, away from children, avoid any safety accident caused by careless storage.
Features
The Solar Power Manager (C) is compatible with general 6V~24V solar panels. It can recharge the 18650 rechargeable Li-ion batteries through solar panel or USB TYPE-C connection, and provides 5V / 3A regulated output (with multi protocols support including PD/QC/FCP/PE/SFCP).
The module features MPPT (Maximum Power Point Tracking) function and multi protection circuits, therefore, it is able to keep operating with high-efficiency, stability, and safety. It is suitable for solar powered, low-power IoT, and other environmental protection projects.
- Supports MPPT (Maximum Power Point Tracking) function, maximizing the efficiency of the solar panel.
- Flexible battery recharging: from solar panel or USB TYPE-C power adapter.
- Compatible with 6V~24V solar panels, DC-002 jack input or screw terminal input
- Onboard MPPT SET switch, select the level closed to input level to improve recharging efficiency
- Onboard aluminum electrolytic capacitor and SMD ceramic capacitor, reducing the ripple, stable performance
- Embedded battery holder, supports 3x 18650 rechargeable Li-ion batteries
- Several LED indicators, for monitoring the status of solar panel and battery
- Multi protection circuits: over charge / over discharge / reverse-proof / over heat / over current, stable and safe to use
Supports 6V~24V solar panels
5-level voltage switch, for setting solar panel input voltage to improve efficiency

3x 18650 batteries support(not included)
Embedded battery holder for rechargeable Li-ion batteries

Application example
solar-powered control system for MCUs / development boards like:
Raspberry Pi / Jetson Nano / Arduino...

Note: for reference ONLY, the Raspberry Pi, display, solar panel are NOT included.
Resources introduction

- Solar panel input
recharging through DC-002 jack or screw terminal - TYPE-C recharging/output port
supports 5V power adapter for recharging
supports PD protocol quick charge adapter
supports PD/QC/FCP/PE/SFCP multi protocols output - USB output port
5V/3A regulated output
supports PD/QC/FCP/PE/SFCP multi protocols output
- Battery on/off switch
- BOOT button
- Quick charge indicator
- Solar panel status indicators
Solar Warning: lights up if solar panel is reversed
Solar Charge: lights up when recharging from solar panel
Solar Done: lights up when the battery is fully recharged - Battery life indicators
Outline Dimensions

What's in the box?
1 x solar manager
Need batteries? You will find our battery selection here
Resources
Low power, wide viewing angle, paper-like effect without electricity
Ideal for price tags, shelf labels, industrial instruments...
- Advanced Color ePaper (ACeP) technology, supports 7-Color display
- No backlight, keeps displaying last content for a long time even when power down
- Ultra low power consumption, basically power is only required for refreshing
- Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards, Jetson Nano
- SPI interface, for connecting with controller boards like Raspberry Pi/Jetson Nano/Arduino/STM32, etc.
- Onboard voltage translator, compatible with 3.3V/5V MCUs
- Comes with development resources and manual(driver board schematic, examples for Raspberry Pi/Arduino/STM32)
Specifications
operating voltage | 3.3V/5V | display color | 7-Color |
---|---|---|---|
interface | 3-wire SPI, 4-wire SPI | grey scale | 2 |
outline dimensions | 170.2 × 111.2mm | full refresh time | 35s |
display size | 160 × 96mm | refresh power | <49.4mW (typ.) |
DOT PITCH | 0.2 × 0.2 mm | standby current | <0.01uA (almost none) |
RESOLUTION | 800×480 pixels | viewing angle | >170° |
Advantages of EINK
E-paper display utilizes microcapsule electrophoretic technology for displaying, the principle is: charged particles suspended in clear fluid will move to sides of microcapsule when electric field is applied, making the microcapsule become visible by reflecting ambient light, just as traditional printed paper.
E-paper display will clearly display images/texts under lamplight or natural light, requires no backlight, and features nearly up to 180° viewing angle. It is usually used as e-reader due to its paper-like effect.
Compatible With Raspberry Pi Series Boards, Jetson Nano
For Use With Controller Boards Like Raspberry Pi/Jetson Nano/Arduino/STM32
VCC | Power (3.3V / 5V input) |
---|---|
GND | Ground |
DIN | SPI MOSI pin |
SCLK | SPI SCK pin |
CS | SPI chip selection, low active |
DC | Data/Command selection (high for data, low for command) |
RST | External reset, low active |
BUSY | Busy status output pin |
Application examples
Suitable for price Tags, asset/equipment Tags, shelf labels, conference name tags...
Outline dimensions
What's in the box?
1 x 7.3inch e-Paper (F)
1 x Driver Board and FFC cable
1 x PH2.0 20cm 8Pin
1 x RPi screws pack (2pcs)
Resources
INPUT VOLTAGE | 5V DC (supplied via four-pin fan header on Raspberry Pi 5) |
---|---|
FAN SPEED CONTROL | Pulse width modulation control with tachometer |
MAXIMUM AIRFLOW | 2.35 CFM |
FAN SPEED | 8000±10%RPM |
MATERIAL | Anodised aluminium |
Matching The Size And Mounting Holes Of The Raspberry Pi 5, Combines An Aluminium Heatsink With An Active Cooling Fan To Accelerate Heat Dissipation
Connect The 4pin Cable To The Fan Header On Raspberry Pi 5, And Fix The Active Cooler Via M2.5 Nylon Screws
Raspberry Pi 5 Cooling Solution Comparing
Outline Dimensions
What's in the box?
1 x Active Cooler for Raspberry Pi 5 Aluminium Heatsink with Thermal Pads (Raspberry Pi 5 not included)

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)
- Resistive touch screen TFT LCD, 2.8inch, 320x240 resolution
- Standard Arduino interface, compatible with development boards like : Arduino UNO, Leonardo, UNO PLUS, NUCLEO, XNUCLEO
- Onboard stand-alone touch controller, better touching than solutions that use AD pins directly for touch control
- Micro SD slot, provides an easy way to store photos for displaying
- Controlled via SPI, only a few Arduino pins are used
- Backlight adjustable by program, lower power consumption
Key Parameters
LCD TYPE | TFT |
---|---|
LCD INTERFACE | SPI |
LCD CONTROLLER | ST7789 |
TOUCH SCREEN TYPE | Resistive |
TOUCH SCREEN CONTROLLER | XPT2046 |
COLORS | RGB, 65K colours |
RESOLUTION | 320x240 (Pixel) |
I/O VOLTAGE | 3.3V/5V |
Interface
ARDUINO PIN | SYMBOL | DESCRIPTION |
---|---|---|
D3 | TP_IRQ | Touch panel interrupt |
D4 | TP_CS | Touch panel chip select |
D5 | SD_CS | Micro SD card chip select |
D7 | LCD_DC | LCD data/command selection |
D9 | LCD_BL | LCD backlight control |
D10 | LCD_CS | LCD chip select |
D11 | MOSI | SPI data input |
D12 | MISO | SPI data output |
D13 | SCLK | SPI clock |
External Dimensions

Resources
Introducing the SK M2 NVME 2242 128GB Solid State Drive, a compact powerhouse engineered to elevate your storage experience. Boasting high-quality 3D TLC flash memory, this SSD offers not just ample space but also exceptional speed and reliability. With lightning-fast reading and writing capabilities, it's primed to handle the demands of modern computing tasks with ease.
Features
- PCIe Gen3 x4 interface
- Supports static and dynamic wear leveling and bad block management
- Supports queue depth of 64K
- Supports 2KB LDPC ECC engine and RAID
- Supports SMART and TRIM commands
Specifications
- INTERFACE: M.2 NVMe PCIe 3.0
- DIMENSIONS: 22×42×3.5 mm
- NAND FLASH MEMORY: 3D TLC Flash
- OPERATING TEMPERATURE: 0°C - 70°C
- DEVICE SUPPORT: Laptops / PCs / All-in-one hosts, etc.
- CERTIFICATE: CE, RoHS, FCC, REACH
- SYSTEM SUPPORT: Windows, Raspberry Pi OS, CentOS, Ubuntu, Linux
What's in the box?
1 x NVMe 2242 Solid State Drive
You might also need a NVMe board.
suitable for evaluating the Raspberry Pi CM5 or being integrated into end products
PoE Base Board for all Compute Module 5 Variants

CM5 socket | suitable for all variants of Compute Module 5 |
---|---|
Networking | Gigabit Ethernet RJ45 connector, integrates 802.3af/at-compliant PoE circuit (5V/5A) |
Connector | Raspberry Pi 40PIN GPIO header |
USB | USB 3.2 Gen1 × 2 |
USB 2.0 × 2 | |
MIPI | 4-lane MIPI interface × 2 (22pin 0.5mm FPC connector) |
Video | HDMI port × 2, supports 4K output |
RTC | CR / ML2032 battery holder |
Storage | TF card slot for Compute Module 5 Lite (without eMMC) variants |
Fan connector | 5V, JST-SH PWM 4PIN connector |
NVMe | PCIe Gen2/3 × 1 |
Power input | 5V 5A |
Dimensions | the base board: 160 × 90 (mm) |
with metal case: 200.5 × 97.5 × 31.0 (mm) |
Standard CM5 socket and Raspberry Pi 40PIN GPIO header
suitable for all variants of Compute Module 5

Providing both network connection and power supply for your Raspberry Pi in one cable

Faster reading/writing speed compared to the TF card slot of Raspberry Pi, greatly improving reading/writing efficiency of the system or files, support booting Raspberry Pi from NVMe Solid State Drive

* for reference only, please refer to the Package Content for detailed part list


Note: Only supports the NVMe Protocol Solid State Drives.
Onboard connectors including MIPI / M.2 / HDMI / USB / ETH / TF Card Slot

Ideal for Raspberry Pi applications with multiple peripheral requirements, or other industrial context

- for reference only, please refer to the Package Content for detailed part list

- CM5 socket
Suitable for all variants of Compute Module 5 - USB Type-C power supply / programming
5V/5A power supply, also allows burning system image into Compute Module 5 variants - M.2 Solid State Drive indicator
Keeps blinking while reading/writing - M.2 M key
Compatible with 2280/2260/2242/2230 NVMe drives or AI accelerator module - Dual MIPI interfaces
for connecting DSI LCDs or CSI cameras - PSW button
power button - 40PIN GPIO header
for connecting various HATs - RTC battery holder
Supports CR/ML2032 button cell - HDMI ports
2x HDMI ports, supports dual 4K output - Status indicators
ACT: Raspberry Pi operating status indicator
PWR: Raspberry Pi power indicato
- USB2.0 ports
2x USB2.0 ports, for connecting sorts of USB devices - USB 3.2 Gen1 ports
2x USB 3.2 Gen1 high-speed ports, supports 5Gbps synchronous operation - Gigabit Ethernet connector
Gigabit Ethernet RJ45 with PoE support - FAN connector
for connecting cooling fan - Misc configurations
for extending other functions - IO-VREF/PoE selection
CM5 IO logic level: 3.3V or 1.8V
PoE: enable (EN) or disable (DIS) - CAM1 and DISP1 I2C bus
fit the jumpers when using CAM1 or DISP1 - TF card slot (bottom side)
insert a TF card with pre-burnt system, to start up Compute Module 5 Lite
PoE Base Board

What's in the box?
1 x CM5-PoE-BASE-A
1 x Screws pack
Resources