Waveshare PCIe TO M.2 Board (D)

Waveshare PCIe to M.2 Adapter Board (D) for Raspberry Pi 5 User Manual

Compatible with Raspberry Pi 5, Supports NVMe Protocol M.2 Solid State Drive

1. Introduction

The Waveshare PCIe to M.2 Adapter Board (D) is designed to enhance the performance of your Raspberry Pi 5 by enabling the use of NVMe Protocol M.2 Solid State Drives. This adapter supports various M.2 SSD sizes (2280, 2260, 2242, 2230) and offers high-speed reading and writing capabilities, significantly improving system efficiency compared to traditional TF card slots. It supports both Gen2 and Gen3 modes and allows booting the Raspberry Pi 5 directly from the NVMe SSD.

Waveshare PCIe to M.2 Adapter Board (D) overview

Image 1: Overview of the Waveshare PCIe to M.2 Adapter Board (D). This image displays the adapter board with its various components, highlighting its compact design and M.2 slot.

2. Package Contents

Verify that all items listed below are included in your package:

Package contents of Waveshare PCIe to M.2 Adapter Board (D)

Image 2: Contents of the Waveshare PCIe to M.2 Adapter Board (D) package. This image shows the adapter board, the 16-pin PCIe cable, and the standoff pack.

3. Setup and Installation

Follow these steps to properly install the PCIe to M.2 Adapter Board (D) with your Raspberry Pi 5:

  1. Prepare the Raspberry Pi 5: Ensure your Raspberry Pi 5 is powered off and disconnected from all peripherals.
  2. Attach the Standoffs: Secure the provided standoffs to the Raspberry Pi 5 board as indicated in the installation diagram.
  3. Connect the 16PIN PCIe Cable: Carefully connect the 16PIN PCIe cable between the Raspberry Pi 5 and the adapter board. Ensure the cable is oriented correctly, with the triangles on both connectors aligned on the same side to prevent damage.
Connecting the 16PIN PCIe cable to Raspberry Pi 5

Image 3: Proper connection of the 16PIN PCIe cable. This image illustrates the correct orientation for connecting the cable between the Raspberry Pi 5 and the adapter board, showing a green checkmark for correct alignment and a red cross for incorrect alignment.

  1. Install the M.2 SSD: Insert your NVMe M.2 Solid State Drive into the M.2 slot on the adapter board. The board supports 2280, 2260, 2242, and 2230 size M.2 SSDs. Secure the SSD with the provided screw.
NVMe Solid State Drive compatibility and M.2 key types

Image 4: NVMe SSD compatibility and M.2 key types. This image shows the various supported M.2 SSD sizes and clarifies that only NVMe Protocol Solid State Drives (M Key and B&M Key) are supported.

  1. Mount the Adapter Board: Align the adapter board with the standoffs and secure it to the Raspberry Pi 5 using the remaining screws.
  2. Power Supply: The adapter supports power supply via the PCIe cable by default. For insufficient power, an optional 3PIN cable can be used.
Installation diagram of the Waveshare PCIe to M.2 Adapter Board (D) on Raspberry Pi 5

Image 5: Detailed installation steps for the adapter board on a Raspberry Pi 5. This image provides an exploded view of the components and an assembled view, illustrating how the adapter board, SSD, and fan are integrated with the Raspberry Pi 5.

Video Guide: Waveshare PCIe to M.2 Series Overview

Video 1: This official Waveshare video provides an overview of various PCIe to M.2 adapter boards, including the Board (D) model, demonstrating their features and connection methods with the Raspberry Pi 5.

4. Operating Instructions

Once installed, the adapter board allows your Raspberry Pi 5 to utilize the NVMe SSD for storage and booting, significantly improving performance.

Performance Enhancement

The NVMe SSD connected via this adapter offers superior reading and writing speeds compared to the Raspberry Pi's TF card slot. The theoretical transmission speed in Gen3 mode can reach up to 8Gbps, with measured reading/writing speeds approximately 800MB/s.

Performance improvement with NVMe SSD on Raspberry Pi 5

Image 6: Illustration of improved reading/writing speeds. This image highlights the performance benefits of using an NVMe SSD with the adapter, showing theoretical and measured speeds.

Power Supply Methods

The adapter board supports two power supply methods:

Two power supply methods for the adapter board

Image 7: Diagram showing the two power supply options. This image points out the PCIe connector and the 3PIN power supply connector on the adapter board.

Onboard LED Indicators

The adapter board features dual LED indicators for monitoring its working status:

Onboard dual LED indicators for status monitoring

Image 8: Explanation of the onboard LED indicators. This image highlights the ACT and PWR LEDs and describes their functions for monitoring the SSD's activity and power status.

5. Specifications

Key technical specifications for the Waveshare PCIe to M.2 Adapter Board (D):

Outline dimensions of the Waveshare PCIe to M.2 Adapter Board (D)

Image 9: Outline dimensions of the adapter board. This image provides a technical drawing with measurements in millimeters.

6. Troubleshooting

If you encounter issues with your Waveshare PCIe to M.2 Adapter Board (D), consider the following:

7. Maintenance

To ensure the longevity and optimal performance of your adapter board:

8. Warranty and Support

For detailed warranty information and technical support, please refer to the official Waveshare website. Waveshare provides comprehensive Wiki resources and support for their products.

If you require further assistance, please contact Waveshare customer support directly through their official channels.

Related Documents - PCIe TO M.2 Board (D)

Preview Waveshare PoE M.2 HAT+(B) for Raspberry Pi 5: Installation and User Guide
A comprehensive guide to installing and configuring the Waveshare PoE M.2 HAT+(B) for Raspberry Pi 5, enabling Power over Ethernet and M.2 NVMe SSD support for enhanced performance and storage.
Preview Waveshare 31882 PCIe to 2-Bay SATA HAT+ for Raspberry Pi 5
Expand your Raspberry Pi 5 storage with the Waveshare 31882 PCIe to 2-Ch SATA HAT+. This plug-and-play adapter adds two SATA 3.0 (6 Gbps) ports, featuring dual LEDs, EEPROM, and flexible power options for DIY NAS and media server projects.
Preview Waveshare 4inch DSI LCD Display for Raspberry Pi: Setup and Guide
Detailed guide for the Waveshare 4inch DSI LCD display, covering features, hardware connection, software installation, screen rotation, backlight control, and troubleshooting for Raspberry Pi.
Preview Raspberry Pi Pico Servo Driver Board - User Guide and Technical Details
Comprehensive guide to the Raspberry Pi Pico Servo Driver Board, detailing its features, product parameters, wiring, programming in C and Python, and compilation steps. Includes setup instructions for Raspberry Pi and Windows environments.
Preview Pico-Relay-B: 8-Channel Relay Module User Guide
User guide for the Waveshare Pico-Relay-B, an industrial 8-channel relay module for Raspberry Pi Pico. Learn about its features, specifications, setup, and programming with detailed instructions and examples.
Preview Waveshare 3.5-inch RPi LCD (A) User Manual: Setup and Specifications
Comprehensive user manual for the Waveshare 3.5-inch RPi LCD (A) display module. Covers specifications, installation, connection to Raspberry Pi, and troubleshooting.