EP-0210

From 52Pi Wiki
Jump to navigation Jump to search

N04 M.2 2280 PCIe to NVMe Top

N04-1.png

Purchase Link

Description

N04 is an NVME M.2 SSD(NVMe 2230, 2242, 2260, 2280 GEN 3) PIP (PCIe Peripheral Board) for the Raspberry Pi 5 that uses the new PCIe interface of the Raspberry Pi 5 to utilise the NVME M2 SSDs for fast data transfers and ultra-fast booting.

N04 is compatible with the standard HAT size of Raspberry Pi and supports quad sizes of NVMe SSD: 2230, 2242, 2260 and 2280. The included SSD mounting screws make it convenient for users to switch between the two sizes at any time.

Features

  • Designed for RPI 5: Dedicated to the latest single-board computer, the Raspberry Pi 5.
  • NVMe Capability: Supports installing NVMe (M-key) drives in M.2 format sizes 2230, 2242, 2260 and 2280, extra custom CNC SSD mount screw, no soldering required.
  • PCIe Support: PCIe x1 interface in both Gen2 & Gen3 standards.
  • Ventilation hole design: Ventilation hole design provides excellent ventilation airflow for cooling.
  • Camera/Display fpc cutout: The openings in the PCB allow for the routing of two Display/Camera FPC cables.
  • Gold-plated PCB: Gold-plated PCBs offer superior electrical performance.
  • PCIe ultra-short signal lines: The short trace routing of PCIe is more reliable and faster, fully meeting the signal requirements of PCIe 3.0.
  • LED Indicators: Features LED light for M.2 disk activity (“ACT”).
  • M.2 Standard-Compliant Power System: Integrated voltage regulator delivering up to 3A for the 3.3V power rail, compliant with M.2 (NGFF) standard.
  • All Necessary Accessories Included: Comes with a FPC PCIe ribbon, M2 and M2.5 screws, spacers, and extra custom CNC SSD mount screw.

Gallery

  • Product outlook
N04-1.png


  • Frontal face
N04-2.png


  • Back face
N04-3.png


  • 2D mechanical drawing
2D Mech N04 M.2 2280 PCIe to NVMe Top.png


  • NVMe SSD supported Key type
EP-0210-11.jpg


EP-0228-07.jpg


  • After assembling
EP-0210-1.jpg


EP-0210-2.jpg


  • Product Details
EP-0210-3.jpg


  • Booting From NVMe Available

You can just remove the TF card away after configuring the NVMe SSD card as booting device.

EP-0210-5.jpg


  • Application scenario
EP-0210-6.jpg


How to aseemble it

  • Please assemble it according to following figure.
EP-0210-4.jpg


    • Step 1. Power off the Raspberry Pi 5 and remove the USB C power connection from the Pi. We need to make sure that the power is off.
    • Step 2. Gently lift the PCIe connector plastic housing so that it unlocks and insert the flat flex cable so that the gold “teeth” are facing the USB / Ethernet ports.
    • Step 3. Setting up an NVMe SSD on the Raspberry Pi 5
    • Step 4. Gently apply pressure to the plastic connector housing so that the cable is locked in place.
    • Step 5. Perform the same procedure on the NVMe board.
    • Step 6. Insert your NVMe drive with Raspberry Pi OS into the NVMe board and secure it in place.
    • Step 7. Check all of the connections are correct and then power up the Raspberry Pi 5.

PDF Download

How to enable PCIe on Raspberry Pi 5?

  • Modify /boot/firmware/config.txt and adding following parameters:
dtparam=pciex1

And the connection is certified for Gen 2.0 speed (5 GT/sec), but you can force it to Gen 3.0 (10 GT/sec) if you add the following line after:

dtparam=pciex1_gen=3

You can run devices at PCIe Gen 3.0 speeds if you test and they run stable.

  • Enable auto detection PCIe and booting from NVME.
sudo rpi-eeprom-config --edit

Adding following parts:

PCIE_PROBE=1
BOOT_ORDER=0xf416 

The 6 means to enable booting from nvme. Reboot Raspberry Pi 5 and try to use `lsblk` or `lspci -vvv` to get more details of the PCIe device.

Package Includes

EP-0210-10.jpg


  • 1 x N04 M.2 2280 PCIe to NVMe Top
  • 1 x PCIe FFC cable (40mm length)
  • 4 x M2.5x16mm Spacers
  • 6 x M2.5x5mm Screws
  • 1 x M2x4mm Screws (to fix MVME M2 SSD)

Keywords

  • N04 M.2 2280 PCIe to NVMe Top, PCIe to NVMe top for Raspberry Pi 5, Pi5's PCIe extension board for NVMe SSD.