EP-0241: Difference between revisions

From 52Pi Wiki
Jump to navigation Jump to search
 
(8 intermediate revisions by the same user not shown)
Line 6: Line 6:


==Features==
==Features==
* <strong>Power over Ethernet (PoE) Capability: </strong> Streamlines the power supply setup by allowing the Raspberry Pi 5 to be powered through the Ethernet port.
* <strong>Power over Ethernet (PoE+) Capability: </strong> Streamlines the power supply setup by allowing the Raspberry Pi 5 to be powered through the Ethernet port.
* <strong>5.1V/4.5A Output:</strong> Ensures that the Raspberry Pi 5 and any connected peripherals receive adequate power for optimal performance.
* <strong>5.1V/4.5A Output:</strong> Ensures that the Raspberry Pi 5 and any connected peripherals receive adequate power for optimal performance.
* <strong>Compatibility: </strong>Specifically designed for the Raspberry Pi 5, ensuring a seamless integration with the device.
* <strong>Compatibility: </strong>Specifically designed for the Raspberry Pi 5, ensuring a seamless integration with the device.
* <strong>Safety Warning:</strong> A clear note to avoid connecting a power supply to the USB-C port when using the PoE Hat to prevent potential device damage.
* <strong>Safety Warning:</strong> A clear note to avoid connecting a power supply to the USB-C port when using the PoE+ Hat to prevent potential device damage.


===Specifications===
===Specifications===
* PoE type: PoE+
* Interface: M.2 NVME M-key  
* Interface: M.2 NVME M-key  
* SSD size: 2230/2242/2260/2280
* SSD size: 2230/2242/2260/2280
* Power Input: Ethernet (PoE) 802.3at protocol, upto 25.5w
* Power Input: Ethernet (PoE+) 802.3at protocol, upto 25.5w
* Output Voltage: 5.1V
* Output Voltage: 5.1V
* Output Current: 4.5A
* Output Current: 4.5A
* Compatibility: Raspberry Pi 5
* Compatibility: Raspberry Pi 5
* Safety: <font color=red> Do not connect power supply to USB-C port when PoE Hat is in use.</font>
* Safety: <font color=red> Do not connect power supply to USB-C port when PoE+ Hat is in use.</font>


==Gallery==
==Gallery==
Line 30: Line 31:
<br style="clear:both;">
<br style="clear:both;">
* Specifications  
* Specifications  
[[File:EP-0241-8.jpg|left|800px]]
[[File:EP-0241-7.jpg|left|800px]]
<br style="clear:both;">
<br style="clear:both;">


* Definitions on board  
* Definitions on board  
[[File:EP-0241-4.jpg|left|800px]]
[[File:EP-0241-8.jpg|left|800px]]
<br style="clear:both;">
<br style="clear:both;">
* Application scenario
* Application scenario
Line 40: Line 41:
<br style="clear:both;">
<br style="clear:both;">


* Supported M.2 NVMe SSD types
* Heat Dissipation Effect
[[File:EP-0241-7.jpg|left|800px]]
[[File:EP-0241-4.jpg|left|800px]]
<br style="clear:both;">
<br style="clear:both;">


* Heat dissipation effect with active cooler
[[File:EP-0241-active-cooler-bench30min-官方散热器.png|left|800px]]
<br style="clear:both;">
===How to assemble it?===
===How to assemble it?===
* Please assemble it according to following figure.
* Please assemble it according to following figure.
Line 57: Line 55:
[[File:EP-0241-清单.jpg|left|800px]]
[[File:EP-0241-清单.jpg|left|800px]]
<br style="clear:both;">
<br style="clear:both;">
===Prepare for the PoE hat===
* The bootloader needs to be configured explicitly to ensure the hardware recognizes that there’s a high-amp PSU plugged in.
* Open a ternimal on desktop and execute following command:
<pre>
sudo rpi-eeprom-config --edit
</pre>
adding following line:
<pre>
PSU_MAX_CURRENT=5000
</pre>
Save it and reboot your Raspberry Pi.
Tips: Thanks Jose M Paez's tips.


==How to enable PCIe on Raspberry Pi 5? ==
==How to enable PCIe on Raspberry Pi 5? ==
Line 121: Line 133:
df -Th
df -Th
</pre>
</pre>
check if the disk has been mounted on /home/pi/mydata location, if not, plesae check if the parameter is correct, do not reboot raspberry pi right now. it may crash the OS.  
check if the disk has been mounted on /home/pi/mydata location, if not, plesae check if the parameter is correct, do not reboot raspberry pi right now. it may crash the OS.


==Keywords==
==Keywords==
* M.2 NVME M-key & PoE+  Hat for Raspberry Pi 5
* M.2 NVME M-key & PoE+  Hat for Raspberry Pi 5

Latest revision as of 10:56, 19 November 2025

M.2 NVME M-key & PoE+ Hat for RPi 5

EP-0241-1.jpg

Descriptions

The M.2 NVME M-key & PoE+ Hat for Raspberry Pi 5 is an innovative accessory that significantly expands the capabilities of the Raspberry Pi 5. Designed with versatility in mind, this PoE+ (Power over Ethernet) Hat allows for a streamlined setup by enabling the Raspberry Pi to draw power directly from an Ethernet port through the use of a PoE switch or PoE power supply. This eliminates the need for a separate power supply and simplifies the overall system architecture.

Features

  • Power over Ethernet (PoE+) Capability: Streamlines the power supply setup by allowing the Raspberry Pi 5 to be powered through the Ethernet port.
  • 5.1V/4.5A Output: Ensures that the Raspberry Pi 5 and any connected peripherals receive adequate power for optimal performance.
  • Compatibility: Specifically designed for the Raspberry Pi 5, ensuring a seamless integration with the device.
  • Safety Warning: A clear note to avoid connecting a power supply to the USB-C port when using the PoE+ Hat to prevent potential device damage.

Specifications

  • PoE type: PoE+
  • Interface: M.2 NVME M-key
  • SSD size: 2230/2242/2260/2280
  • Power Input: Ethernet (PoE+) 802.3at protocol, upto 25.5w
  • Output Voltage: 5.1V
  • Output Current: 4.5A
  • Compatibility: Raspberry Pi 5
  • Safety: Do not connect power supply to USB-C port when PoE+ Hat is in use.

Gallery

  • Product Outlook
EP-0241-1.jpg


EP-0241-2.jpg


  • Front face and back face
EP-0241-3.jpg


  • Specifications
EP-0241-7.jpg


  • Definitions on board
EP-0241-8.jpg


  • Application scenario
EP-0241-6.jpg


  • Heat Dissipation Effect
EP-0241-4.jpg


How to assemble it?

  • Please assemble it according to following figure.
EP-0241-安装.jpg


EP-0241-9.jpg


Package Includes

EP-0241-清单.jpg



Prepare for the PoE hat

  • The bootloader needs to be configured explicitly to ensure the hardware recognizes that there’s a high-amp PSU plugged in.
  • Open a ternimal on desktop and execute following command:
 
sudo rpi-eeprom-config --edit 

adding following line:

PSU_MAX_CURRENT=5000

Save it and reboot your Raspberry Pi. Tips: Thanks Jose M Paez's tips.

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.

  • Partioning and formatting
sudo lsblk 

Find out the deivce name like: `/dev/nvme0n1` Partitioning by executing following commands:

sudo fdisk /dev/nvme0n1

and then input:

> p
> n
> p
> 1 
> Enter 
> Enter  
> w 
> q
* Format the partition 
<pre>
sudo mkfs.ext4 /dev/nmve0n1p1 
  • Create mounting point and mounting the partion to the mounting point.
mkdir ~/mydata 
sudo mount -t ext4 /dev/nvme0n1p1 /home/pi/mydata -v 
  • Automount configuration, edit /etc/fstab file and adding following parameters:
sudo vim.tiny /etc/fstab 

adding:

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

Save it and test it:

sudo mount -a 
df -Th

check if the disk has been mounted on /home/pi/mydata location, if not, plesae check if the parameter is correct, do not reboot raspberry pi right now. it may crash the OS.

Keywords

  • M.2 NVME M-key & PoE+ Hat for Raspberry Pi 5