EP-0240: Difference between revisions

From 52Pi Wiki
Jump to navigation Jump to search
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
==M.2 NVME M-Key PoE HAT for RPi5 ==
==M.2 NVME M-Key PoE+ HAT for RPi5 ==
[[File:EP-0240-01-02.jpg|right|320px]]
[[File:EP-0240-01-02.jpg|right|320px]]
==Descriptions==
==Descriptions==
Introducing our innovative M.2 PoE HAT board, designed to seamlessly integrate with Raspberry Pi 5. This HAT board is engineered to support NVMe SSDs through an M.2 interface, providing a high-speed data transfer solution for your Raspberry Pi projects. With its M-key compatibility, it ensures a secure connection for your storage needs. The board is capable of supporting both 2242 form factor SSDs, offering versatility in storage options. Additionally, it features Power over Ethernet (PoE) capabilities, allowing for a clean and efficient power delivery system.
Introducing our innovative M.2 PoE+ HAT board, designed to seamlessly integrate with Raspberry Pi 5. This HAT board is engineered to support NVMe SSDs through an M.2 interface, providing a high-speed data transfer solution for your Raspberry Pi projects. With its M-key compatibility, it ensures a secure connection for your storage needs. The board is capable of supporting both 2242 form factor SSDs, offering versatility in storage options. Additionally, it features Power over Ethernet (PoE+) capabilities, allowing for a clean and efficient power delivery system.


==Features==
==Features==
Line 17: Line 18:
* Form Factor Compatibility: 2242 (22mm x 42mm and 22mm x 42mm)
* Form Factor Compatibility: 2242 (22mm x 42mm and 22mm x 42mm)
* Host CPU Compatibility: Raspberry Pi 5
* Host CPU Compatibility: Raspberry Pi 5
* PoE (Power over Ethernet) Support: Yes
* PoE+ (Power over Ethernet) Support: Yes
* PoE Standard: 802.3at (requires 802.3at PoE switch for full power delivery)
* PoE+ Standard: 802.3at (requires 802.3at PoE switch for full power delivery)
* Maximum Power Output: 25W at 5.1V/4.5A
* Maximum Power Output: 25W at 5.1V/4.5A
* SSD Interface: PCIe
* SSD Interface: PCIe
* Operating Temperature: 0-80 degrees
* Operating Temperature: 0-80 degrees
* Power Requirements: Requires a PoE switch capable of delivering up to 30W for full functionality
* Power Requirements: Requires a PoE switch capable of delivering up to 30W for full functionality
<font color=red>NOTE: Do NOT connect the Power supply to USB-C on Raspberry Pi 5 when you are using PoE+ Hat as a power supply, it may damage your device !!!</font><br>
<font color=red>NOTE: Do NOT connect the Power supply to USB-C on Raspberry Pi 5 when you are using PoE+ Hat as a power supply, it may damage your device !!!</font><br>
<font color=red>NOTE: Do NOT connect the Power supply to USB-C on Raspberry Pi 5 when you are using PoE+ Hat as a power supply, it may damage your device !!!</font><br>
==Gallery==
==Gallery==
* Product outlook
* Product outlook
Line 29: Line 34:
[[File:EP-0240-02.jpg|left|800px]]
[[File:EP-0240-02.jpg|left|800px]]
<br style="clear:both;">
<br style="clear:both;">
* Suggest kit details  
* Related kit details  
[[File:EP-0240-01.jpg|left|800px]]
[[File:EP-0240-01.jpg|left|800px]]
<br style="clear:both;">
<br style="clear:both;">
Line 39: Line 44:
<br style="clear:both;">
<br style="clear:both;">
===How to assemble it? ===
===How to assemble it? ===
* Please make sure the 4Pin long pin header contact with PoE Hat board properly, and please assemble it according to following figure.
* Please make sure the 4Pin long pin header contact with PoE+ Hat board properly, and please assemble it according to following figure.
[[ File:EP-0240-04.jpg|left|800px]]
[[ File:EP-0240-04.jpg|left|800px]]
<br style="clear:both;">
<br style="clear:both;">
Line 60: Line 65:
<pre>
<pre>
sudo lspci  
sudo lspci  
sudo lsblk
sudo lsblk -D
</pre>
</pre>
Result be like:  
Result be like:  
[[File:Pcieinfor.png|left|800px]]
[[File:Lspci-new.png|left|800px]]
<br style="clear:both;">
<br style="clear:both;">
[[File:Diskinfo.png|left|800px]]
[[File:Lsblk-new.png|left|800px]]
<br style="clear:both;">
<br style="clear:both;">
===Step 3 ===
===Step 3 ===
* Partitioning  
* Partitioning:
<font color=red> NOTE: please be careful!! This operation will remove all of your data on NVME SSD, please backup your important data before execute following steps!!! </font></br>
[[File:Partitionning.png|left|800px]]
[[File:Partitionning.png|left|800px]]
<br style="clear:both;">
<br style="clear:both;">
Line 74: Line 81:
<pre>  
<pre>  
sudo fdisk /dev/nvme0n1
sudo fdisk /dev/nvme0n1
>d
>p  # this will print all partions on this SSD
>n  
>d   # delete old partition
>p
>n   # new - create a new partition
>1
>p   # set it as primary partition
> Enter > Enter  
>1   # set partition number
> w
> Enter > Enter # select whole disk capacity as one partition
> w   # write to partition table
> q  # quit fdisk utils tool
 
sudo partprobe /dev/nvme0n1
sudo partprobe /dev/nvme0n1
</pre>
</pre>
Line 111: Line 121:
df -Th
df -Th
</pre>
</pre>
* you can replace ` /home/pi/mynvme01` to your own location.
==Package Includes==
==Package Includes==
[[File:EP-0240-05.jpg|left|800px]]
[[File:EP-0240-05.jpg|left|800px]]
<br style="clear:both;">
<br style="clear:both;">
==Keywords==
==Keywords==
* M.2 NVME M-key SSD PoE HAT for Raspberry Pi 5, Rpi5 PoE Hat with NVME SSD, PoE Hat with NVME ssd slot.
* M.2 NVME M-key SSD PoE+ HAT for Raspberry Pi 5, Rpi5 PoE+ Hat with NVME SSD, PoE+ Hat with NVME ssd slot.

Latest revision as of 10:46, 16 July 2024

M.2 NVME M-Key PoE+ HAT for RPi5

EP-0240-01-02.jpg

Descriptions

Introducing our innovative M.2 PoE+ HAT board, designed to seamlessly integrate with Raspberry Pi 5. This HAT board is engineered to support NVMe SSDs through an M.2 interface, providing a high-speed data transfer solution for your Raspberry Pi projects. With its M-key compatibility, it ensures a secure connection for your storage needs. The board is capable of supporting both 2242 form factor SSDs, offering versatility in storage options. Additionally, it features Power over Ethernet (PoE+) capabilities, allowing for a clean and efficient power delivery system.

Features

  • High-speed NVMe SSD Support: The HAT board supports M.2 NVMe SSDs for lightning-fast data access and storage.
  • M.2 Interface: Utilizes the PCIe interface for high-performance communication between the SSD and Raspberry Pi.
  • 2242 SSD Form Factor Compatibility: Supports both 22mm and 42mm width SSDs, accommodating a variety of storage capacities.
  • PoE HAT Design: Simplifies power delivery with Power over Ethernet, eliminating the need for additional power cables.
  • 802.3at PoE Support: Requires a compatible 802.3at PoE switch to provide up to 30W of power, ensuring sufficient power for demanding applications.
  • Maximum Power Delivery: Capable of delivering up to 25W at 5.1V/4.5A, suitable for powering both the Raspberry Pi and the NVMe SSD.
  • Raspberry Pi 5 Compatibility: Specifically designed for the latest Raspberry Pi 5 model, ensuring optimal performance and compatibility.

Specifications

  • Model: M.2 NVME M-KEY PoE Hat For RPi5
  • Interface: M.2 PCIe NVMe
  • Form Factor Compatibility: 2242 (22mm x 42mm and 22mm x 42mm)
  • Host CPU Compatibility: Raspberry Pi 5
  • PoE+ (Power over Ethernet) Support: Yes
  • PoE+ Standard: 802.3at (requires 802.3at PoE switch for full power delivery)
  • Maximum Power Output: 25W at 5.1V/4.5A
  • SSD Interface: PCIe
  • Operating Temperature: 0-80 degrees
  • Power Requirements: Requires a PoE switch capable of delivering up to 30W for full functionality

NOTE: Do NOT connect the Power supply to USB-C on Raspberry Pi 5 when you are using PoE+ Hat as a power supply, it may damage your device !!!
NOTE: Do NOT connect the Power supply to USB-C on Raspberry Pi 5 when you are using PoE+ Hat as a power supply, it may damage your device !!!
NOTE: Do NOT connect the Power supply to USB-C on Raspberry Pi 5 when you are using PoE+ Hat as a power supply, it may damage your device !!!

Gallery

  • Product outlook
EP-0240-01-02.jpg


EP-0240-02.jpg


  • Related kit details
EP-0240-01.jpg


  • Heat dissipation effect
EP-0240-03.jpg


  • Dimension
EP-0240-06.jpg


How to assemble it?

  • Please make sure the 4Pin long pin header contact with PoE+ Hat board properly, and please assemble it according to following figure.
EP-0240-04.jpg


How to enable PCIe on Raspberry Pi 5

  • We assume that you are using Raspberry Pi OS (bookworm) 2024-03-15

Step 1

  • Enable PCIe function

Edit /boot/firmware/config.txt file and adding following parameter in to the file.

dtparam=pciex1
dtparam=pciex1_gen=3
Config.txt file.png


Save it and then do remember reboot your Raspberry Pi to take effect.

Step 2

  • Check if the SSD drive has been recognized
sudo lspci 
sudo lsblk -D

Result be like:

Lspci-new.png


Lsblk-new.png


Step 3

  • Partitioning:

NOTE: please be careful!! This operation will remove all of your data on NVME SSD, please backup your important data before execute following steps!!!

Partitionning.png


Please divide the partition according to actual needs. Here I simply divided a partition and formatted it into ext4. Please refer to the configuration method related to the fdisk command to operate.

 
sudo fdisk /dev/nvme0n1
>p   # this will print all partions on this SSD 
>d   # delete old partition
>n   # new - create a new partition 
>p   # set it as primary partition 
>1   # set partition number 
> Enter > Enter # select whole disk capacity as one partition 
> w   # write to partition table 
> q  # quit fdisk utils tool 

sudo partprobe /dev/nvme0n1
  • Formating
sudo mkfs.ext4 /dev/nvme0n1p1
  • Create mounting point and mount the partition to directory.
mkdir mynvme01
sudo mount -t ext4 /dev/nvme0n1p1 /home/pi/mynvme01 -v 
  • Grant access permission
sudo chown -R pi:pi /home/pi/mynvme01 
sudo chmod -R 775 /home/pi/mynvme01
  • Modify the /etc/fstab to enable automount function.
 
sudo nano /etc/fstab 

adding:

/dev/nvme0n1p1   /home/pi/mynvme01  ext4   defaults,noatime  0 0 

save it and execute:

sudo umount /dev/nvme0n1p1 
sudo mount -a
sudo systemctl daemon-reload
df -Th
  • you can replace ` /home/pi/mynvme01` to your own location.

Package Includes

EP-0240-05.jpg


Keywords

  • M.2 NVME M-key SSD PoE+ HAT for Raspberry Pi 5, Rpi5 PoE+ Hat with NVME SSD, PoE+ Hat with NVME ssd slot.