ZP-0187

From 52Pi Wiki
Jump to navigation Jump to search

N07 Minitower NVMe NAS Kit for Raspberry Pi 5

ZP-0187-01.jpg

Description

The Raspberry Pi 5 Minitower case is a specially designed enclosure for the Raspberry Pi 5, offering a sleek and compact housing solution. It features an integrated low-profile Ice Tower for efficient cooling and an N07 M.2 NVMe SSD M-key expansion board, which accommodates a variety of SSD sizes including 2230, 2242, 2260, and 2280. This expansion board connects to the Raspberry Pi 5 via the PCIe interface, supporting PCIe x1, and is designed to work seamlessly with the official Raspberry Pi OS once the PCIe is enabled for disk access.

Features

  • Custom-fit Minitower case for Raspberry Pi 5
  • Low-profile Ice Tower for enhanced cooling performance
  • N07 M.2 NVMe SSD M-key expansion board
  • Supports M.2 NVMe SSD sizes: 2230, 2242, 2260, 2280
  • PCIe interface connection for SSD expansion
  • Compatibility with official Raspberry Pi OS and PCIe configuration
  • Bootable from the connected PCIe disk for faster startup
  • Integrated SSD1306-driven OLED display with a resolution of 128x64 pixels
  • Python library and code support for custom display configurations
  • Real-time system monitoring of load, memory, disk space, and network information

Specifications

  • Case Design: Minitower form factor, tailored for Raspberry Pi 5
  • Cooling Solution: Integrated low-profile Ice Tower for optimal thermal management
  • SSD Support: M.2 NVMe SSD with M-key, compatible with 2230, 2242, 2260, 2280 sizes
  • Interface: PCIe x1 for SSD expansion board connection
  • Operating System: Requires official Raspberry Pi OS with PCIe disk access configuration
  • Boot Capability: System can boot from the PCIe-connected disk
  • Display: OLED screen with 128x64 pixel resolution, driven by SSD1306
  • Programming: Requires Python library and custom Python code for display functionality
  • Monitoring Capabilities: Displays current system load, memory usage, disk capacity, and network status
  • Customization: Users can modify Python scripts to display additional information as desired

Gallery

  • Product Outlook
ZP-0187-01.jpg


ZP-0187-02.jpg


ZP-0187-03.jpg


  • Heat sink details
ZP-0187-04.jpg


  • Product features
ZP-0187-05.jpg


  • Easy to access all ports
ZP-0187-06.jpg


  • Easy to access MicroSD Card
ZP-0187-07.jpg


  • Application scenario
ZP-0187-08.jpg


  • Application scenario
ZP-0187-08.jpg


ZP-0187-09.jpg


  • Components Wiring Diagram
ZP-0187-10.jpg


  • 40Pin GPIO expansion
ZP-0187-11.jpg


  • The screen holder adoptsa quick release design
ZP-0187-12.jpg


  • Installation details
ZP-0187-13.jpg


  • Bench test 30 minutes CPU temperature figure
ZP-0187-14.jpg


How to assemble it?

  • Please follow the steps to assemble your devices.
ZP-0187-安装.jpg


Package Includes

  • Raspberry Pi 5 dose not include in the package, additional purchase required.
ZP-0187-清单.jpg


How to configure it?

How to enable PCIe function on Raspberry Pi 5?

To enable the PCIe function on the Raspberry Pi 5, follow these steps:

  • Enable the PCIe Interface: Add dtparam=pciex1 to the /boot/firmware/config.txt file to enable the PCIe interface. If you want to use PCIe Gen 3.0 speeds (which is not officially supported), add dtparam=pciex1_gen=3.
dtparam=pciex1
dtparam=pciex1_gen=3
Enable pcie on rpi5.png


  • Use a PCIe Expansion Card: Use an adapter board to connect an M.2 SSD to the Raspberry Pi 5's PCIe interface. Ensure that your SSD is compatible with the Raspberry Pi 5 and that you have the appropriate firmware and OS image installed.
  • Configure Boot Order: If you wish to boot from an NVMe drive connected to the PCIe interface, you may need to change the bootloader's BOOT_ORDER configuration. This can be done by editing the EEPROM configuration with the command sudo rpi-eeprom-config -e and setting options
 sudo raspi-config 

Navigate to Boot Order and select boot from NVME or USB device, please check following figures

Advanced options.png


NVME USB BOOT.png


NVME USB BOOT confirm.png


Do remember restart raspberry pi 5 to take effect

  • Check Compatibility: Note that not all M.2 SSDs are compatible with the Raspberry Pi 5. Certain models, such as those in the Western Digital SN series, may not be bootable or may have performance issues.
  • Hardware Connection: Ensure that your PCIe expansion or adapter board is correctly connected to the Raspberry Pi 5's FPC connector and that your SSD is installed on the expansion board.
  • Software Configuration: Add the necessary configuration lines to the config.txt file on the boot device (whether it's an SD card or SSD) to enable the PCIe interface and ensure the system knows how to boot from the PCIe device.
  • Test and Verify: After completing the above steps, restart your Raspberry Pi 5 and verify that the PCIe device is recognized and functioning correctly.

How to enable OLED display on the case?