From 52Pi Wiki
Jump to navigation Jump to search

N05 M.2 2242 PCIe to NVMe Top


Purchase Link


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

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


  • 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 and 2242, extra custom CNC SSD mount screw, no soldering required.
  • PCIe Support: PCIe x1 interface in both Gen2 & Gen3 standards.
  • Hollow design: Hollow design provides excellent ventilation airflow for cooling.
  • 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”).
  • Compatible Form Factor:Board format is compatible with the original Raspberry Pi HAT dimensions of 65 x 56.50 mm.
  • 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.
  • Camera/Display fpc cutout: The openings in the PCB allow for the routing of two Display/Camera FPC cables.


  • Product Outlook

  • Board Details

  • Installation method

  • NVMe SSD Size compatibility


  • Application scenario



  • 2D Product Outlook

  • Frontal Face

  • Back face

  • 2D Mechanical drawing
2D Mech N05 M.2 2242 PCIe to NVMe Top.png

How to enable PCIe on Raspberry Pi 5?

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

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:


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:


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

  • 1 x N05 M.2 2242 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)


  • N05 M.2 2242 PCIe to NVMe Top, PCIe to NVMe Expansion board.