KZ-0067
Armor Case with M.2 M-key PCIe3.0 x1 adapter for Raspberry Pi 5
Description
The Raspberry Pi 5 with 52Pi CN01 M.2 M-key PCIe 3.0 x1 Expansion Board and Armor Case is a comprehensive solution designed to enhance the storage capabilities and protection of the Raspberry Pi 5. This setup utilizes the 52Pi CN01 expansion board to accommodate various M.2 NVMe SSDs, significantly boosting the device's storage capacity. The included Armor case is specifically tailored for the Raspberry Pi 5, ensuring robust protection for both the device and the SSD. The system is designed for users seeking to expand storage and improve boot performance by leveraging the speed of SSDs.
Features
52Pi CN01 M.2 M-key PCIe 3.0 x1 Expansion Board
- Supports M.2 NVMe SSDs in 2230, 2242, 2260, and 2280 form factors.
- Provides a direct PCIe interface for high-speed data transfer.
- Utilizes an FPC (Flexible Printed Circuit) cable for a secure and flexible connection to the Raspberry Pi 5's PCIe slot.
Raspberry Pi 5 Armor Case
- Custom-designed for the Raspberry Pi 5, ensuring a snug fit and comprehensive protection.
- Made from durable materials to safeguard against physical damage.
- Features a transparent acrylic shield for the SSD, adding an extra layer of protection.
Enhanced Cooling Solution:
- Includes a high-quality thermal pad for efficient heat dissipation from the SSD.
- The aluminum heatsink on the expansion board aids in maintaining optimal operating temperatures.
Easy Installation:
- Simple plug-and-play setup with clear instructions for hassle-free installation.
- Designed for user-friendly assembly, even for those with limited technical expertise.
Performance Improvement:
- The ability to boot from the SSD significantly reduces startup times and enhances overall system performance.
Specifications:
- Expansion Board: Interface: PCIe 3.0 x1
- Supported SSD Form Factors: 2230, 2242, 2260, 2280
- Connection Type: FPC (Flexible Printed Circuit) cable
- Material: High-quality PCB with aluminum heatsink
- Armor Case: Compatibility: Raspberry Pi 5
- Material: Durable plastic with transparent acrylic SSD shield
- Design: Custom-fit to protect both the Raspberry Pi 5 and the SSD
- Thermal Management: silicon thermal pad
- Purpose: To ensure efficient heat transfer and prevent overheating
- Performance: Booting from SSD support for faster boot times
- Data Transfer: High-speed PCIe interface for quick data access
This product is an excellent choice for Raspberry Pi 5 users looking to expand their storage options and enhance their device's performance with the added benefit of improved protection and cooling solutions.
Gallery
- Product outlook
NOTE: Raspberry Pi 5 does not include in the package, additional purchase required.
- Heat dissipation effect
- Port definitions
- PCIe3.0 x 1 Slot details,Support M.2 NVMe SSD 2230/2242/2260/2280
- Product dimension
- Installed 2280 SSD status
- 40Pin header for GPIO expansion
- Easy to access MicroSD card
- Application scenario
Package Includes
How to assmele it?
- Please follow following steps to assemble your Raspberry Pi 5 and SSD to the case.
How to enable PCIe function on Raspberry Pi 5
How to enable PCIe on Raspberry Pi 5 ?
- We assume that you are using Raspberry Pi OS (bookwork 64bit) which can be download from the official website: [ https://www.raspberrypi.com/software/ ].
By default, the external PCIe header is not enabled, so to enable it.
- 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.
Disk Operations
- Check if SSD drive has been recognized by Raspberry Pi 5.
lsblk
- Make sure the PCIe devices information
- Create Partition
sudo fdisk /dev/nvme0n1
create one partition by input following characters:
n -> p -> 1 > Enter -> Enter -> w -> Enter
n - new p - primary partition 1 - partition number Enter -> first cylinder Enter -> take the whole disk as last cylinder. w - write the partition table to SSD q - quit
- Format the partition
sudo mkfs.ext4 /dev/nvme0n1p1
- Mount Partition to Raspberry Pi 5
mkdir -pv disk1 sudo mount -t ext4 /dev/nvme0n1p1 /home/pi/disk1 -v
- Check if the partition has been mounted properly.
df -Th
- Automout the partition by modify /etc/fstab file, you can use vim or nano editor to modify this file /etc/fstab.
sudo vim.tiny /etc/fstab
NOTE: Please take care of the modifications due to wrong parameters may cause the system corrupted.
/dev/nvme0n1p1 ext4 /home/pi/disk1 defaults,noatime 0 0
Save it and try to auto mount
sudo mount -a
- Check it by using
df -Th
Keywords
- CN01 M.2 M-key PCIe3.0x1 , Raspberry Pi 5 Armor case.
Youtube Channel
- More Technical tutorial please visit our YouTube channel: [ https://www.youtube.com/@52Pi_Maker_Education ]