WaveShare
- 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
Rail-mount RS485 serial server

RS485 TO ETH (B)
Common Ethernet port

RS485 TO POE ETH (B)
PoE Ethernet port + Electrical isolation

These two versions are the same in software functions, while RS485 TO POE ETH (B) is the hardware upgrade version, support PoE Ethernet port power supply, with power and signal isolation protection, which is safer for industrial applications.

This is an RS485 device data acquisitor / IoT gateway designed for the industrial environment. It combines multi functions in one, including serial server, Modbus gateway, MQTT gateway, RS485 to JSON, etc. The module features RS485 and Ethernet port(POE function is optional), uses screw terminals for power input. Rail-mount case design, small in size, easy to install. It is suitable for applications like data acquisition, IoT gateway, safety & security IoT, and intelligent instrument monitoring...
| PRODUCT | RS485 TO ETH (B) | RS485 TO POE ETH (B) |
|---|---|---|
| Product Type | Serial server, Modbus Gateway, MQTT Gateway | |
| Basic Function | Bi-directional transparent data transmission between RS485 and Ethernet | |
| Communication interface | RS485 port x 1, Ethernet port x 1 | |
| Power supply | 9 ~ 24V DC screw terminal | 6 ~ 36V DC screw terminal, or PoE port |
| Isolation Protection | N/C | Power isolation, Signal isolation |
| COMMUNICATION | ||
| Ethernet | common network port | PoE network port, support IEEE 802.3af standard |
| 10 / 100M auto-negotiation RJ45 connector, 2 KV surge protection | ||
| Serial port | RS485 | Isolated RS485 |
| SERIAL SPECIFICATION | ||
| Baudrate | 300 ~ 115200 bps | |
| Parity bit | none, odd, even, mark, space | |
| Data bit | 5 ~ 9 bits | |
| Flow control | N/A | |
| SOFTWARE | ||
| Protocol | ETHERNET, IP, TCP, UDP, HTTP, ARP, ICMP, DHCP, DNS | |
| Configuration | host, web browser, device management functions library | |
| Communication method | TCP/IP direct communication, VCOM | |
| Operating mode | TCP server, TCP client (coexisting with TCP server), UDP, UDP multicast | |
| ENVIRONMENT REQUIREMENT | ||
| Operating temperature | -40℃ ~ 85℃ | |
| Storage temperature | -40℃ ~ 100℃ | |
| Humidity range | 5% ~ 95% relative humidity | |
| Dimensions | L × W × H: 87 × 36 × 59 mm | |
Bi-Directional Transparent Data Transmission Between RS485 And Ethernet

Easy To Combine Multi Rail-Mounted Serial Server Together, More Freely

Suitable For Modbus Gridding Upgrade, Can Be Used With 3D Configuration Software

Supports TCP Server / TCP Client / UDP Mode / UDP Multicast


More Flexible Conversion Between Different Protocols

When used as MQTT gateway, the devices can upload serial data to MQTT server by MQTT protocol through transparent transmission, supported servers including Baidu Cloud MQTT, Alibaba Cloud MQTT, China Mobile OneNet, etc. The acquired Modbus RTU or non-standard serial data can be parsed into JSON format and packaged into MQTTdata packet for uploading.
When used as JSON data acquisition gateway, the devices can be connected to data acquisition instruments through RS485 connection, then acquire data automatically, convert the data into JSON format, and finally post it to server. The acquired data supports Modbus RTU 645 instrument 97 version, 645 instrument 07 version, as well as sorts of non-standard RS485 protocols. The uploaded data format can be configured via host, and the JSON upload protocol can be MQTT protocol, HTTP POST protocol, HTTP GET protocol, and so on.
Different Network Devices Will Be Identified And Responsed Respectively,
No More Crosstalk Issue While Communicating With Multi Network Devices

Easy For Cloud Communication And Device Identification

Getting Network Time Info For Serial Output Or Data Upload

Supports Web Browser Configuration, Obtaining Dynamic IP Via DHCP,
DNS Protocol Connected Domain Server Address



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 PI5-CASE-D (with wall-mount bracket 2pcs)
1 x Screwdriver
1 x Silicone button
1 x Guide rail bracket
1 x Screws pack
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
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)
Features
- Standard Raspberry Pi connectivity, directly pluggable OR through ribbon cable
- 5 sets of 2x20 pinheaders, connect multi HATs together
- USB external power port, provides enough power supply for multi HATs
- Clear and descriptive pin labels for easy use
- Reserved jumper pads on the bottom side, pin connections are changeable by soldering, to avoid pin conflicts
- Compatible with Raspberry Pi 2B/3B/4B/5/Zero and Zero 2
Note: make sure there are no any pin conflicts between the HATs you want to use together before connecting.
Specifications
- Dimension: 183mm × 65mm
- Mounting hole size: 3mm
Dimensions

What's in the box?
1 x Stack HAT
1 x Ribbon cable 40PIN
1 x 2x20 male pin header
1 x RPi screws pack (4pcs)
Resources
Designed for Raspberry Pi Compute Module 5

| CM5 socket | Suitable for all variants of Compute Module 5 |
|---|---|
| Networking | Gigabit Ethernet RJ45 port |
| Connector | 16PIN PCIe (PCIe Gen2/3 × 1) Raspberry Pi 40PIN GPIO header × 1 |
| USB | USB 3.2 Gen1 × 2; USB 2.0 × 2 |
| MIPI | MIPI 4-lane interface × 2 (22pin 0.5mm FPC connector) |
| Video | HDMI port × 2, supports dual 4K outputs |
| Audio | Onboard audio header, comes with an audio adapter for connecting 3.5mm headphone / microphone, enabling audio input and output |
| Storage | TF card socket for Compute Module 5 Lite (without eMMC) variants |
| Fan Header | 5V, 4PIN JST-SH PWM connector |
| Power input | DC 5V 5A |
| Dimensions | 85 × 56 (mm) |
Check the Compute Module 5 variants
Use CM5 to reproduce the original appearance of the Pi 5 as much as possible. Compatible with the interfaces of the Raspberry Pi 5

- for reference only, please refer to the package content for detailed part list.
Onboard 40 PIN GPIO header and Standard CM5 connector
Supports Access To Compute Module 5 Lite / eMMC Series Boards

- the CM5 is NOT included.
Compared to the Raspberry Pi 5, the CM5-to-Pi5-Adapter adds an audio header, supports microphone input

- for reference only, please refer to the package content for detailed part list.

- CM5 socket
Suitable for all variants of Compute Module 5 - 40PIN GPIO interface
Suitable for connecting to various HAT / HAT+ modules - Power supply / Programming
5V / 5A power supply, or used for eMMC burning - STAT LED
Dual-color LED indicator - PSW power button
Long press to force power off, short press to soft power off or on - PCIe interface
for connecting various PCIe expansion boards - RTC battery header
for connecting an external RTC battery to maintain real-time clock operation - BOOT button
Press before powering on and release after powering on to enter the burning mode - Micro HDMI port × 2
supports 4k output - Extended audio interface
Expands audio header via USB, comes with an audio adapter for connecting 3.5mm headphone/Mi
- PoE 4PIN header
for connecting to PoE module - Dual MIPI interfaces
for connecting to DSI displays or CSI cameras - 4PIN JST-SH PWM Fan header
for connecting cooling fan, 5V power supply - USB 2.0 port × 2
- USB 3.2 Gen1 port × 2
Dual USB 3.2 Gen1 ports, supports simultaneous read and write, up to 5 Gbps speed. - Gigabit Ethernet RJ45 port
Supports 10M / 100M / 1000M network access - 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
Hardware disable function or write protection

- Equipped with Xtensa® 32-bit LX7 dual-core processor, up to 240MHz main frequency
- Supports 2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth® 5 (LE)
- Built-in 512KB of Static RAM and 384KB ROM, options for 4MB Flash memory with 2MB PSRAM / 8MB Flash memory with 8MB PSRAM
- Castellated module and onboard ceramic antenna, allows soldering direct to carrier boards
- Supports flexible clock, module power supply independent setting, and other controls to realize low power consumption in different scenarios
- Integrated with USB serial port full-speed controller, 24 × GPIO pins allows flexibly configuring pin functions
- 4 × SPI, 2 × I2C, 3 × UART, 2 × I2S, 2 × ADC, etc.
Comprehensive SDK, Dev Resources, Tutorials To Help You Easily Get Started



What's on board

- ESP32-S3 dual-core processor up to 240MHz operating frequency
- USB Type-C Port
- ME6217C33M5Glow dropout LDO, 800mA (Max)
- WS2812 RGB LED
- 2.4G ceramic antenna
- BOOT button -Press it and then press the RESET button to enter download mode
- RESET button
- ESP32-S3 pins
Pin definition

Outline dimensions

What's in the box?
1 x ESP32-S3-Zero-N8R8 with pre-soldered header
Resources