EP-0212: Difference between revisions

From 52Pi Wiki
Jump to navigation Jump to search
 
(7 intermediate revisions by the same user not shown)
Line 4: Line 4:
==Description==
==Description==
This is a hat board that supports PCIe expansion for Raspberry Pi 5. It can accommodate M.2 NVMe 2230/2242 SSD drives and connects to the PCIe slot on the Raspberry Pi 5 using a PCIe FPC cable.
This is a hat board that supports PCIe expansion for Raspberry Pi 5. It can accommodate M.2 NVMe 2230/2242 SSD drives and connects to the PCIe slot on the Raspberry Pi 5 using a PCIe FPC cable.
<pre>
Support M.2 NVMe M-key 2230/2242 SSD.
</pre>


==Features==
==Features==
* <strong>PCIe Expansion Capability:</strong>The hat board extends the functionality of the Raspberry Pi 5 by providing PCIe expansion support.
* <strong>PCIe Expansion Capability:</strong>
 
The hat board extends the functionality of the Raspberry Pi 5 by providing PCIe expansion support.
It allows users to connect additional peripherals and devices through the PCIe slot, enhancing the Raspberry Pi's versatility for various applications.
It allows users to connect additional peripherals and devices through the PCIe slot, enhancing the Raspberry Pi's versatility for various applications.
* <strong>M.2 NVMe SSD Compatibility:</strong>
* <strong>M.2 NVMe SSD Compatibility:</strong>
Line 38: Line 43:


==Gallery==
==Gallery==
* Product outook
[[File:EP-0212-10.jpg|left|800px]]
<br style="clear:both;">
[[File:EP-0212.jpg|left|800px]]
<br style="clear:both;">
[[File:EP-0212-1.jpg|left|800px]]
<br style="clear:both;">
* Assembled with acrylic case
[[File:EP-0212-2.jpg|left|800px]]
<br style="clear:both;">
[[File:EP-0212-3.jpg|left|800px]]
<br style="clear:both;">
* Product details
[[File:EP-0212-4.jpg|left|800px]]
<br style="clear:both;">
* Pogopin must be contact with Raspberry Pi 5's GPIO soldering points
[[File:EP-0212-5.jpg|left|800px]]
<br style="clear:both;">
[[File:EP-0212-6.jpg|left|800px]]
<br style="clear:both;">
===How to assemble it? ===
* Please follow the steps as following figure.
[[File:EP-0212-7.jpg|left|800px]]
<br style="clear:both;">
* Step1. Paste thermal pads on top of Raspberry Pi 5's chipset and fix the copper pillars to Raspberry Pi 5.
* Step2. Connect the FPC cable to the slot and make sure it locked properly, and then put the top hat on Raspberry Pi 5.
* Step3. peel off the protectiong film from acrylic panel.
* Step4. Fix the acrylic panels with copper pillars and screws.
* Step5. Paste the anti-slipper pad on bottom of the acrylic case.
* Step6. Insert TF card and connect the power supply and keyboard & mouse.
==Package Includes==
==Package Includes==
==How to assemble it==
* 1 x 52Pi M.2 2242 NVMe SSD For RPi 5 NES-Case board
==How to enable pcie funciton on RPi 5==
* 2 x Acrylic panel
* 1 x Custom FPC cable
* 1 x Anti-slipper pad
* 4 x Long copper pillar
* 4 x Ball head nut
* 4 x M2.5 screw
* 1 x M2.5 screw driver
* 4 x Copper pillar
* 4 x Knurled nut
* 2 x M2.5 screw
* 1 x M2 screw
[[File:EP-0212-8.jpg|left|800px]]
<br style="clear:both;">
 
==How to enable PCIe on Raspberry Pi 5? ==
* Modify /boot/firmware/config.txt and adding following parameters:
<pre>
dtparam=pciex1
</pre>
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:
<pre>
dtparam=pciex1_gen=3
</pre>
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.
<pre>
sudo rpi-eeprom-config --edit
</pre>
Adding following parts:
<pre>
PCIE_PROBE=1
BOOT_ORDER=0xf416
</pre>
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.
 
==Keywords==
==Keywords==
* M.2 2242 NVME SSD for RPi 5 NES-CASE, PCIe device for Raspberry Pi 5.
* M.2 2242 NVME SSD for RPi 5 NES-CASE, PCIe device for Raspberry Pi 5.

Latest revision as of 11:51, 3 April 2024

M.2 2242 NVME SSD for RPi 5 NES-CASE

EP-0212.jpg

Description

This is a hat board that supports PCIe expansion for Raspberry Pi 5. It can accommodate M.2 NVMe 2230/2242 SSD drives and connects to the PCIe slot on the Raspberry Pi 5 using a PCIe FPC cable.

Support M.2 NVMe M-key 2230/2242 SSD.

Features

  • PCIe Expansion Capability:

The hat board extends the functionality of the Raspberry Pi 5 by providing PCIe expansion support. It allows users to connect additional peripherals and devices through the PCIe slot, enhancing the Raspberry Pi's versatility for various applications.

  • M.2 NVMe SSD Compatibility:

Accommodates M.2 NVMe 2230/2242 SSD drives, offering high-speed storage solutions for increased data transfer rates and storage capacity. Users can seamlessly integrate NVMe SSDs for improved performance and efficient data handling.

  • Flexible Connectivity:

Connects to the Raspberry Pi 5 using a PCIe FPC (Flexible Printed Circuit) cable, ensuring a secure and reliable connection. The flexible cable design allows for convenient positioning and arrangement of the PCIe expansion board, offering flexibility in the physical setup.

  • Enhanced Storage Options:

Provides the ability to expand storage capacity by integrating M.2 NVMe SSDs, enabling users to store and retrieve data at faster speeds compared to traditional storage solutions.

  • Compact Form Factor:

Designed as a hat board, the expansion module maintains a compact form factor that seamlessly attaches to the Raspberry Pi 5, without compromising the overall size and portability of the Raspberry Pi setup.

  • High-Speed Data Transfer:

Enables high-speed data transfer between the Raspberry Pi 5 and connected PCIe devices, ensuring efficient communication and reduced latency.

  • Versatile Applications:

Ideal for a wide range of applications, including data-intensive projects, edge computing, and scenarios where additional storage and peripheral connectivity are essential.

  • User-Friendly Integration:

Offers a user-friendly experience by providing a straightforward and hassle-free setup for connecting PCIe devices to the Raspberry Pi 5.

  • Quality Construction:

Constructed with high-quality materials and components, ensuring durability and reliability in operation.

  • Open-ended Expansion Possibilities:

Provides an open-ended platform for users to explore and expand the capabilities of the Raspberry Pi 5, making it suitable for diverse projects and applications.

Gallery

  • Product outook
EP-0212-10.jpg


EP-0212.jpg


EP-0212-1.jpg


  • Assembled with acrylic case
EP-0212-2.jpg


EP-0212-3.jpg


  • Product details
EP-0212-4.jpg


  • Pogopin must be contact with Raspberry Pi 5's GPIO soldering points
EP-0212-5.jpg


EP-0212-6.jpg


How to assemble it?

  • Please follow the steps as following figure.
EP-0212-7.jpg


  • Step1. Paste thermal pads on top of Raspberry Pi 5's chipset and fix the copper pillars to Raspberry Pi 5.
  • Step2. Connect the FPC cable to the slot and make sure it locked properly, and then put the top hat on Raspberry Pi 5.
  • Step3. peel off the protectiong film from acrylic panel.
  • Step4. Fix the acrylic panels with copper pillars and screws.
  • Step5. Paste the anti-slipper pad on bottom of the acrylic case.
  • Step6. Insert TF card and connect the power supply and keyboard & mouse.

Package Includes

  • 1 x 52Pi M.2 2242 NVMe SSD For RPi 5 NES-Case board
  • 2 x Acrylic panel
  • 1 x Custom FPC cable
  • 1 x Anti-slipper pad
  • 4 x Long copper pillar
  • 4 x Ball head nut
  • 4 x M2.5 screw
  • 1 x M2.5 screw driver
  • 4 x Copper pillar
  • 4 x Knurled nut
  • 2 x M2.5 screw
  • 1 x M2 screw
EP-0212-8.jpg


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.

Keywords

  • M.2 2242 NVME SSD for RPi 5 NES-CASE, PCIe device for Raspberry Pi 5.